/*
 * Copyright © 2009-2020 Frictional Games
 * 
 * This file is part of Amnesia: The Dark Descent.
 * 
 * Amnesia: The Dark Descent is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version. 

 * Amnesia: The Dark Descent is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with Amnesia: The Dark Descent.  If not, see <https://www.gnu.org/licenses/>.
 */

// generated by Fast Light User Interface Designer (fluid) version 1.0300

#include "launcherRus.h"
extern tString gsGameLanguageFolder;
extern tString gsDefaultGameLanguage;
#include "Main.h"
#include "LauncherHelper.h"

void cUserInterface::cb_AddResolutionWindow_i(Fl_Window* o, void*) {
  cLauncherHelper::ReselectResolution(mvVModes, mpConfigFile, CBResolution);
o->hide();
}
void cUserInterface::cb_AddResolutionWindow(Fl_Window* o, void* v) {
  ((cUserInterface*)(o->user_data()))->cb_AddResolutionWindow_i(o,v);
}

void cUserInterface::cb_BAddCustomResolution_i(Fl_Return_Button*, void*) {
  if (cLauncherHelper::AddCustomResolution(mvVModes, mpConfigFile, CBResolution, this, ICustomWidth->value(), ICustomHeight->value())) {
	AddResolutionWindow->hide();
};
}
void cUserInterface::cb_BAddCustomResolution(Fl_Return_Button* o, void* v) {
  ((cUserInterface*)(o->parent()->user_data()))->cb_BAddCustomResolution_i(o,v);
}

void cUserInterface::cb_Cancel_i(Fl_Button*, void*) {
  AddResolutionWindow->do_callback();
}
void cUserInterface::cb_Cancel(Fl_Button* o, void* v) {
  ((cUserInterface*)(o->parent()->user_data()))->cb_Cancel_i(o,v);
}

#include <FL/Fl_JPEG_Image.H>
static unsigned char idata_launcher_bg_rus[] =
{255,216,255,224,0,16,74,70,73,70,0,1,1,1,0,71,0,71,0,0,255,219,0,67,0,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,255,219,0,67,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,255,192,0,17,8,2,42,2,182,3,1,34,0,2,17,1,3,
17,1,255,196,0,31,0,0,1,4,2,3,1,1,0,0,0,0,0,0,0,0,0,6,4,5,7,8,3,9,2,10,11,0,1,
255,196,0,81,16,0,2,1,3,2,4,4,4,3,6,4,4,5,1,0,19,1,2,3,4,5,17,6,33,0,7,18,49,19,
34,65,81,8,20,97,113,9,50,129,10,21,35,66,145,161,51,82,177,193,22,36,209,240,
67,98,114,225,241,23,37,130,24,83,52,53,146,162,25,68,99,131,178,38,39,100,115,
116,194,255,196,0,28,1,0,2,2,3,1,1,0,0,0,0,0,0,0,0,0,0,3,4,2,5,0,1,6,7,8,255,
196,0,69,17,0,2,1,2,4,3,7,2,5,4,1,2,6,1,1,9,1,2,17,3,33,0,4,18,49,65,81,97,5,19,
34,113,129,145,240,161,177,6,50,193,209,225,20,35,66,241,82,98,114,7,21,51,130,
146,162,36,67,22,37,52,147,178,194,83,99,210,255,218,0,12,3,1,0,2,17,3,17,0,63,
0,232,207,255,0,127,211,254,255,0,175,15,52,11,209,25,144,224,0,25,207,232,8,
29,251,251,231,223,108,112,206,187,231,3,57,27,119,255,0,79,239,191,108,103,
135,174,158,138,118,7,111,32,24,245,201,199,183,118,31,76,239,244,239,212,101,
148,234,45,190,133,250,193,253,176,157,67,96,62,124,190,17,70,11,201,182,229,
155,31,171,55,253,63,239,215,133,181,209,150,173,117,3,252,49,28,121,24,254,84,
25,237,176,25,239,157,206,59,241,158,215,2,189,92,32,141,131,245,182,71,162,
140,158,255,0,108,250,100,122,113,206,102,235,158,87,63,207,43,146,126,157,71,
253,7,233,237,195,212,232,3,76,22,221,156,123,0,73,243,185,24,9,125,39,157,142,
253,122,122,99,246,40,58,98,140,100,55,81,102,36,142,221,129,246,255,0,178,123,
119,15,116,112,174,70,70,248,201,32,96,125,115,233,216,109,247,225,180,19,148,
29,186,35,81,223,59,247,57,199,114,79,191,215,61,246,114,129,159,98,51,158,196,
238,72,251,251,109,144,6,125,187,246,226,218,133,52,70,6,54,129,195,128,29,56,
153,192,217,137,244,254,112,127,105,72,214,26,92,247,105,229,152,247,198,34,140,
1,235,232,199,216,12,231,125,184,225,113,126,183,130,32,48,92,245,99,215,204,
64,207,160,245,56,254,217,27,113,138,134,82,145,168,245,142,145,206,49,176,105,
228,233,244,39,186,253,126,199,184,227,232,186,170,107,212,140,149,139,235,233,
26,177,0,125,136,31,108,110,55,60,116,71,50,171,76,42,129,249,84,64,232,1,246,
190,22,38,243,194,78,248,73,83,38,93,148,3,142,162,49,244,27,126,187,108,115,
191,215,110,63,32,167,235,96,91,59,111,140,123,15,237,247,245,25,237,223,133,81,
193,215,51,19,220,184,29,134,228,182,59,123,119,201,30,135,212,240,165,19,30,35,
12,12,18,54,27,96,147,234,123,236,61,63,175,167,9,146,92,150,99,0,19,110,118,
158,60,57,129,252,99,88,83,106,165,79,156,167,37,70,35,102,144,224,109,132,82,
223,211,223,185,25,223,126,235,237,161,77,202,25,8,29,41,44,147,54,219,97,67,
201,159,169,24,29,253,206,50,120,227,109,89,0,171,152,0,124,42,89,2,100,127,52,
133,84,111,223,56,36,131,219,250,113,206,146,22,87,153,142,114,176,72,6,1,252,
206,2,116,237,234,114,64,245,201,237,142,229,165,77,137,167,165,13,220,180,199,
34,0,223,203,126,179,190,34,72,189,248,125,231,219,125,240,245,15,84,90,98,231,
80,87,248,151,11,146,32,99,234,58,139,145,156,239,143,95,76,140,227,203,194,
107,74,20,90,199,199,229,165,101,25,239,252,70,84,29,246,201,201,193,223,57,226,
77,131,151,186,158,241,166,108,52,182,155,95,139,45,75,85,215,172,51,213,209,
80,207,86,34,66,197,40,169,235,106,32,158,182,86,76,148,138,153,37,121,15,149,
3,49,3,128,166,183,92,45,2,186,142,229,67,87,110,172,89,226,134,90,106,234,
105,105,106,35,232,44,197,90,57,145,9,27,0,8,216,227,32,145,199,79,75,33,153,
165,87,46,106,209,170,137,220,211,1,222,155,170,23,106,109,84,128,88,15,17,53,
65,0,233,36,92,6,2,112,190,181,58,161,129,241,27,3,194,64,216,121,112,242,233,
135,173,49,70,106,46,148,81,128,48,178,134,59,109,132,5,243,131,141,188,191,64,
184,253,56,95,116,120,169,29,228,117,102,241,107,140,17,196,158,105,37,158,166,
96,145,70,163,208,177,203,49,96,66,162,150,61,184,60,229,5,150,203,61,254,146,
229,171,234,46,20,90,90,146,58,153,106,205,169,96,55,171,175,131,17,99,111,177,
37,80,249,116,158,160,145,12,183,58,149,106,43,98,201,227,74,179,200,139,75,35,
142,162,174,162,230,190,173,179,89,237,22,29,31,203,141,55,163,141,125,101,162,
32,211,193,83,123,169,105,98,52,214,203,174,164,171,235,168,188,92,33,132,73,
52,183,58,241,77,13,69,92,179,197,79,20,8,241,195,31,109,149,236,218,139,144,
164,105,168,254,167,51,89,105,229,41,50,137,172,206,212,149,220,179,61,52,165,
74,149,21,175,91,188,172,202,181,10,211,166,129,141,84,46,187,56,46,73,62,21,
82,88,205,148,9,129,96,73,44,96,64,18,36,146,68,88,82,166,218,206,97,137,7,248,
84,203,212,0,39,205,33,198,253,178,123,14,196,96,113,134,29,59,35,16,58,115,
157,206,228,99,184,199,99,190,195,3,211,115,239,155,3,166,181,15,44,116,212,55,
27,86,166,209,75,175,107,46,210,197,73,117,189,197,122,172,181,205,166,40,35,
44,85,116,89,129,150,142,170,238,100,232,150,122,251,188,21,116,77,26,252,164,
16,34,203,36,234,107,23,40,165,185,65,38,162,208,117,53,58,215,67,165,100,16,
254,247,167,163,120,46,86,207,154,233,146,42,91,253,180,6,150,146,170,0,255,0,
47,81,44,101,232,222,84,105,32,145,225,145,28,246,93,157,248,108,103,88,247,45,
74,189,69,64,213,41,82,109,111,72,24,23,1,64,112,150,90,134,145,170,41,185,210,
211,5,176,171,230,10,136,32,142,176,4,241,243,19,194,98,68,121,98,6,162,211,166,
43,180,49,116,28,195,64,24,130,167,99,224,245,100,17,245,56,207,169,239,183,13,
151,155,65,134,48,129,48,69,52,32,250,96,205,43,200,78,227,111,124,122,17,140,
113,102,36,209,117,212,247,123,180,211,82,73,26,193,74,241,199,148,192,56,85,
143,115,143,40,61,135,169,216,0,72,226,55,212,86,135,123,155,82,71,17,127,226,
211,66,170,7,153,153,99,93,136,233,27,121,136,108,244,239,233,219,139,28,207,
225,202,244,7,116,212,88,59,62,149,26,15,18,35,112,34,64,177,248,32,181,193,50,
14,194,73,156,5,88,52,148,213,98,221,26,199,128,5,69,73,56,198,209,64,205,219,
108,101,153,119,57,32,130,118,244,7,215,26,86,170,41,21,89,75,136,160,206,217,
56,56,201,250,103,191,168,4,251,237,139,183,164,52,93,76,147,77,213,8,141,41,
45,53,12,54,27,180,133,35,7,39,182,112,119,219,111,98,71,9,121,145,203,11,166,
152,210,53,250,186,251,99,174,165,182,254,232,171,173,164,173,169,164,154,10,
121,227,138,38,117,106,122,135,136,69,32,45,133,82,172,122,142,192,239,195,245,
191,1,247,217,10,181,170,234,166,180,50,245,179,21,156,136,84,165,74,147,212,
121,22,39,74,210,118,176,152,19,0,95,17,25,205,46,0,190,166,81,230,73,0,65,231,
36,122,241,225,141,80,219,149,106,47,53,228,96,199,9,240,3,96,143,202,66,239,
156,31,204,173,140,251,118,246,57,146,149,73,133,2,129,136,145,118,0,18,14,14,9,
245,220,231,108,99,62,188,11,105,10,89,107,5,230,172,41,200,154,55,236,112,12,
174,239,140,238,114,50,14,216,243,109,190,115,193,110,95,230,130,144,78,10,175,
176,242,128,8,27,109,143,251,244,199,206,249,42,32,211,167,93,208,133,204,85,
172,232,197,109,164,215,168,160,250,5,89,23,188,241,197,229,67,120,7,242,129,
199,142,145,63,174,22,84,82,161,168,134,34,1,17,193,16,92,0,49,156,177,7,0,228,
228,224,125,63,179,69,192,40,153,134,217,85,83,183,126,251,231,216,224,224,237,
223,211,215,135,106,137,15,205,199,141,152,244,169,0,29,148,0,6,125,6,49,182,14,
227,27,143,65,250,190,166,170,148,177,56,92,116,174,221,194,142,156,159,110,249,
223,237,195,25,178,139,81,208,46,206,71,72,3,159,43,8,254,112,0,73,28,54,249,
239,60,112,224,176,9,40,235,72,0,1,2,96,127,234,97,252,221,242,125,143,97,244,
224,22,190,0,178,69,133,7,161,179,247,201,206,228,143,237,253,115,158,36,58,40,
93,237,245,174,50,216,90,112,8,57,59,187,156,110,78,254,163,30,135,32,99,134,
10,187,115,179,175,90,18,172,50,50,15,152,123,111,191,114,62,189,143,126,245,
181,114,239,80,18,168,96,197,192,38,1,62,86,218,210,103,24,173,120,38,61,189,
120,224,163,67,104,157,55,113,210,186,247,91,234,79,159,174,165,209,209,80,152,
236,54,170,152,233,42,235,39,186,78,148,180,149,19,204,96,157,146,133,38,98,38,
101,65,208,136,238,196,0,50,57,113,173,229,148,214,234,153,104,244,246,166,161,
185,170,175,131,67,53,125,29,101,182,71,98,170,36,21,195,229,170,233,150,37,47,
32,141,169,170,90,103,8,158,34,33,102,226,70,229,156,119,74,59,181,198,56,33,
145,172,87,75,53,125,14,163,118,140,26,68,164,106,73,204,79,52,146,127,9,93,37,
192,143,172,96,245,156,15,202,194,19,158,144,175,90,5,242,0,66,150,239,210,9,
233,223,236,1,223,63,109,242,45,115,121,101,161,217,125,149,82,142,79,43,77,158,
158,123,47,155,106,249,36,171,86,190,98,158,99,188,92,218,214,170,197,154,155,
101,243,20,105,83,84,11,74,147,229,170,38,138,133,139,8,211,58,170,84,12,237,98,
140,160,60,42,171,8,208,64,176,33,148,146,77,200,96,109,140,183,125,22,239,107,
166,212,58,105,234,110,246,105,214,65,87,31,66,155,149,158,166,38,233,146,154,
225,77,25,119,240,155,168,60,21,40,166,41,35,220,144,217,0,90,208,166,27,149,19,
144,84,199,91,78,73,32,130,165,102,78,160,114,6,49,216,231,234,62,239,148,117,
23,11,69,79,205,91,170,231,162,168,35,29,112,187,70,93,14,60,140,6,204,164,99,
103,82,190,195,218,77,165,213,218,78,238,244,242,234,205,14,42,110,81,8,86,91,
173,130,224,214,169,171,124,18,184,146,182,153,145,224,105,88,47,158,84,43,212,
119,0,12,142,41,211,33,217,249,202,129,150,186,118,86,100,104,45,79,48,149,159,
37,82,162,128,29,168,85,163,78,189,108,182,162,189,224,161,94,149,106,106,89,
150,157,112,161,64,49,106,138,35,73,170,166,96,172,10,128,16,108,202,197,85,162,
127,48,32,158,43,185,49,93,234,6,131,81,92,208,3,143,157,145,192,192,199,75,56,
126,249,199,98,63,219,211,131,26,75,116,181,149,34,56,34,119,241,97,89,7,66,19,
144,200,54,10,7,169,27,156,118,200,200,59,113,51,234,187,87,38,235,238,181,183,
144,186,167,78,226,27,124,178,89,225,52,183,131,47,141,10,19,36,21,146,116,188,
94,46,60,222,34,249,73,202,236,50,80,73,172,173,244,209,209,83,105,11,20,118,
58,16,134,54,171,168,144,86,93,171,66,146,161,234,170,92,20,136,16,67,120,81,
101,84,156,43,113,119,67,177,40,101,90,163,230,123,75,34,244,157,149,233,83,201,
213,108,213,122,160,150,191,117,221,82,238,0,15,164,156,203,83,96,108,180,222,
199,0,53,89,130,105,166,224,129,166,92,5,0,136,221,164,234,219,252,65,234,121,
71,114,105,74,202,65,77,83,92,99,160,137,203,42,124,201,232,145,240,73,242,66,
58,164,97,143,82,160,111,145,177,225,45,93,190,222,152,99,88,95,168,19,149,133,
177,158,216,5,136,200,7,62,217,219,111,117,215,170,154,202,231,106,154,169,229,
154,81,54,58,153,217,155,4,28,1,146,112,54,236,187,125,6,252,53,212,40,104,81,
136,7,126,145,223,254,255,0,223,60,70,168,202,161,168,148,114,228,168,130,26,
179,18,206,64,34,116,130,168,187,8,2,64,226,198,248,42,134,221,155,208,11,64,
218,9,146,122,147,24,79,83,37,21,61,19,24,243,35,137,144,40,232,43,179,161,193,
35,39,27,131,238,63,76,30,26,175,83,53,69,100,117,46,50,103,164,166,124,122,
100,70,34,63,175,84,100,157,179,158,23,75,9,150,10,152,192,0,136,4,128,1,219,
193,149,114,118,244,233,36,250,231,7,220,99,242,186,145,158,154,130,80,51,228,
146,18,125,72,202,202,163,250,72,70,227,108,19,216,113,95,89,221,201,80,0,64,1,
1,68,9,6,13,228,146,0,54,23,231,215,17,32,146,14,174,36,15,158,145,203,1,179,
128,203,87,25,0,117,192,88,0,61,81,129,247,220,244,146,79,174,254,252,9,66,234,
149,148,237,182,210,168,32,250,131,229,57,207,220,253,51,247,57,60,172,164,116,
145,11,2,3,41,82,49,146,67,130,8,236,61,243,191,111,190,220,9,181,32,21,136,14,
6,36,30,192,254,97,129,232,125,63,190,199,191,20,89,233,12,150,217,163,234,8,
250,204,111,131,211,30,18,39,117,7,143,34,13,254,184,27,168,139,248,51,16,14,98,
172,113,140,28,116,190,71,167,96,74,13,255,0,185,60,52,148,239,191,126,222,152,
223,254,159,78,11,231,163,200,185,42,236,71,241,87,127,242,77,246,199,102,63,80,
1,59,239,195,31,203,49,206,217,43,134,216,122,30,231,250,247,254,252,81,86,
212,90,98,198,71,156,51,116,225,0,96,225,136,235,207,11,41,212,205,167,171,162,
238,105,106,225,157,125,194,200,10,49,199,125,200,237,143,167,124,240,214,99,37,
3,0,73,1,24,237,254,86,25,61,191,202,125,255,0,182,252,22,217,40,188,68,184,
210,30,213,52,100,168,27,2,202,58,148,31,168,32,131,253,6,231,132,212,148,33,
161,233,232,7,243,161,36,103,114,135,4,158,253,199,245,251,109,55,70,117,167,
225,191,113,19,205,169,59,255,0,253,172,61,6,54,140,1,105,216,180,255,0,242,3,
246,147,129,138,72,202,85,73,25,4,101,142,1,207,126,160,71,115,216,246,200,251,
227,211,130,83,72,34,169,164,171,3,202,197,21,143,161,235,200,59,123,100,122,
255,0,215,132,179,210,248,21,52,243,21,218,88,162,144,103,212,143,35,125,51,149,
35,237,193,105,167,19,91,21,192,222,54,59,247,193,82,36,94,219,123,129,220,17,
145,190,56,90,157,22,87,117,42,101,28,58,64,59,6,14,62,141,245,235,137,51,0,4,
108,100,31,98,45,228,112,23,119,161,16,213,203,211,249,11,121,72,27,0,195,59,
118,192,223,3,184,250,250,112,216,96,38,38,80,14,234,119,223,59,118,35,254,131,
4,12,123,142,13,110,240,248,177,199,38,48,94,48,65,192,246,27,123,103,59,103,
255,0,130,197,4,97,136,82,0,12,189,189,200,32,99,111,93,189,55,62,135,190,53,95,
46,5,122,138,54,123,129,255,0,120,39,214,9,27,219,239,137,35,29,32,242,23,227,
183,201,140,10,120,109,219,164,128,61,182,27,253,118,247,244,225,210,210,24,79,
44,95,253,246,6,233,29,242,241,17,58,15,169,61,44,0,245,206,221,179,194,169,40,
138,187,128,14,199,235,147,238,15,166,222,191,79,183,10,105,41,154,25,160,168,
193,62,20,168,228,99,186,134,5,129,239,144,84,144,115,157,137,24,199,8,211,163,
81,42,169,0,248,77,252,164,134,244,130,99,211,4,118,5,96,92,239,54,137,220,125,
126,113,198,10,176,203,225,75,232,209,24,78,223,205,78,228,38,118,245,137,209,
135,208,123,112,241,104,97,50,205,76,72,196,241,121,62,146,199,231,78,227,185,
193,25,247,60,56,214,90,88,199,91,10,169,102,128,173,76,36,40,221,23,17,57,29,
177,213,3,193,39,182,217,237,217,174,220,143,79,44,82,118,100,117,110,216,30,86,
254,190,155,254,190,220,90,32,117,169,113,225,34,15,62,32,253,166,112,2,65,67,
17,32,218,254,160,125,78,9,40,35,235,63,249,138,117,0,7,168,3,59,103,190,58,
187,119,254,185,91,87,32,17,194,51,249,89,129,198,123,18,9,31,127,125,177,253,
120,228,136,41,170,209,151,252,54,116,145,54,216,199,39,155,108,147,217,88,140,
119,219,177,225,214,174,216,65,3,98,58,131,40,247,82,9,83,140,109,177,4,255,0,
81,184,25,191,203,83,213,67,74,143,17,227,214,208,125,246,194,196,248,174,99,
246,233,254,176,193,51,52,180,174,160,239,22,25,125,250,73,43,219,27,224,238,55,
200,25,237,183,8,174,78,213,18,81,213,182,113,95,70,212,179,157,242,106,41,176,
131,39,182,73,68,108,228,110,221,240,120,42,138,214,248,252,160,130,10,182,61,
67,12,103,61,135,124,250,146,123,239,158,26,158,221,41,163,173,166,42,124,90,
10,136,235,33,27,245,120,108,222,28,192,118,32,109,25,254,231,108,240,60,238,
66,182,128,229,13,215,135,52,184,219,121,82,195,172,12,109,24,3,0,236,126,134,
220,58,128,125,113,27,24,138,204,118,252,178,103,63,92,140,231,29,142,51,158,
192,159,235,195,237,176,4,142,186,153,143,146,88,131,128,113,180,148,242,7,70,
237,177,233,102,7,215,4,231,133,53,148,93,19,22,11,133,144,7,3,108,21,96,15,166,
251,118,199,175,176,245,201,71,26,252,212,106,70,22,84,240,155,61,242,192,198,
126,155,171,103,220,99,56,227,158,57,118,164,198,65,144,198,209,206,84,131,55,
130,12,97,157,64,169,155,17,183,208,207,206,179,134,94,182,195,35,231,32,145,
147,232,65,251,125,1,27,142,195,215,134,139,154,153,98,7,57,43,182,216,207,176,
207,169,57,255,0,79,126,31,101,133,214,87,12,48,232,238,142,48,115,212,190,83,
143,95,99,232,14,70,55,216,55,189,51,183,80,193,33,178,115,247,251,231,29,241,
142,221,251,112,7,82,65,72,59,64,253,15,189,143,60,76,48,4,25,235,108,10,180,44,
200,204,6,238,1,29,200,12,59,237,247,30,219,31,232,19,152,217,72,112,14,72,199,
108,1,190,14,123,239,177,31,166,61,184,42,249,64,35,117,192,234,143,205,140,119,
92,238,49,220,251,158,219,238,14,252,32,104,66,156,99,99,146,54,244,192,250,
123,30,254,163,62,217,42,127,78,196,172,139,254,198,222,130,77,176,77,123,219,
253,124,253,103,24,161,149,222,38,140,228,30,142,165,31,249,227,238,54,223,117,
253,51,191,25,76,141,177,198,86,69,234,7,127,205,223,29,134,228,135,200,247,251,
12,254,199,25,70,46,55,49,144,248,35,99,141,138,250,236,65,192,29,143,208,1,
198,102,136,116,56,29,163,96,233,245,141,176,234,50,61,6,88,17,176,7,211,211,
135,233,210,116,11,204,2,125,166,222,211,236,49,162,192,139,197,254,253,62,159,
92,96,87,198,27,61,136,193,223,7,35,99,183,108,131,250,125,54,225,111,139,208,
196,28,244,74,58,115,236,78,113,183,97,134,80,112,63,65,216,240,211,212,67,178,
231,110,162,49,253,58,127,177,30,254,187,103,140,142,217,140,130,219,131,183,
191,253,228,111,236,120,113,28,133,158,48,72,223,126,35,214,248,17,2,71,195,240,
19,63,108,62,199,90,198,40,216,159,60,44,81,253,194,157,212,239,245,200,63,161,
245,225,218,146,171,168,244,146,114,115,130,72,7,35,117,62,135,57,95,212,231,25,
224,50,25,178,202,91,242,202,60,55,246,234,238,172,118,239,213,190,126,189,184,
91,21,65,66,114,127,41,62,189,136,56,63,77,207,175,191,246,107,45,154,101,101,
150,180,129,62,113,30,226,38,121,29,176,54,65,203,207,223,244,35,158,199,4,213,
210,9,9,97,143,226,15,20,17,159,204,14,37,199,235,147,183,161,36,250,158,16,207,
212,235,4,251,121,148,69,38,59,117,167,148,19,141,178,201,140,123,227,60,99,142,
111,22,50,65,201,67,226,15,253,44,113,34,129,233,177,4,251,99,215,133,148,234,
36,89,169,241,130,203,213,24,244,234,76,176,3,216,176,202,237,142,227,237,195,
53,0,174,250,135,17,19,200,137,35,206,76,142,147,203,17,18,162,15,3,198,242,54,
250,136,32,140,115,161,44,133,151,252,195,183,166,127,211,61,255,0,95,215,130,
202,51,213,128,71,125,198,126,163,59,99,7,208,239,159,250,112,35,78,221,14,1,
216,246,200,29,207,183,166,49,232,125,253,187,112,67,79,81,128,184,62,101,56,
219,250,159,127,211,253,136,226,52,200,67,7,129,60,122,237,111,113,237,182,48,
220,31,47,159,60,176,103,71,8,193,140,140,163,2,61,136,7,61,45,176,236,9,32,159,
127,108,238,223,95,70,65,114,1,47,17,36,13,243,183,182,6,227,108,250,250,227,
223,140,212,117,99,165,91,57,198,51,184,220,28,228,123,237,185,254,185,220,240,
247,48,73,227,89,134,9,0,7,25,27,237,128,119,239,145,182,125,51,219,217,150,85,
168,44,125,71,191,152,219,121,196,4,174,251,126,183,246,253,121,216,97,130,4,13,
26,202,59,145,135,206,54,101,217,182,198,51,234,125,242,123,240,186,40,252,57,
4,128,97,88,12,237,129,219,253,126,195,244,238,56,78,191,193,153,225,36,4,151,
204,135,211,168,118,31,175,111,250,158,28,41,200,104,217,78,229,65,31,160,239,
235,157,198,228,125,115,190,220,22,137,51,22,145,99,230,55,247,4,30,189,49,184,
139,240,249,28,126,121,225,138,254,135,229,214,81,222,38,49,182,9,199,67,158,
164,59,108,122,95,169,126,153,30,156,69,215,2,88,147,239,223,30,159,124,15,124,
103,245,226,96,169,65,83,20,176,57,4,178,180,100,231,57,31,202,219,111,177,0,
239,191,232,79,17,101,101,43,7,120,200,220,18,14,65,27,143,166,55,223,59,251,
231,35,138,238,208,146,78,226,71,212,88,31,109,255,0,108,26,145,223,167,207,191,
243,129,25,134,114,61,55,250,227,125,179,254,222,189,247,207,108,48,197,150,101,
61,155,39,254,253,126,163,110,30,94,145,250,177,131,140,247,199,167,191,109,
199,127,239,199,225,167,42,59,125,123,122,255,0,223,182,113,199,62,212,93,154,
77,164,222,121,142,30,184,104,53,162,69,255,0,78,61,58,223,12,211,211,144,3,
129,186,236,118,244,237,156,250,237,223,126,222,248,225,11,46,118,198,224,250,
123,141,190,191,215,211,25,244,224,141,192,101,246,39,202,70,61,119,207,235,250,
255,0,126,25,165,140,43,17,219,216,255,0,177,244,62,199,233,235,194,149,16,41,
245,35,231,41,250,240,193,21,164,65,243,28,227,136,248,122,97,58,14,175,166,223,
247,247,29,247,31,126,56,186,231,253,137,253,50,54,207,253,239,235,194,164,192,
108,236,51,223,208,99,127,95,82,79,251,109,239,198,68,0,156,108,8,234,63,127,
160,237,219,62,221,199,183,3,139,125,126,124,190,52,100,31,45,189,56,125,237,
239,132,28,126,23,198,6,125,71,233,223,127,235,223,255,0,142,62,151,25,239,190,
115,246,239,236,127,191,191,125,243,198,16,78,71,174,253,189,247,206,63,175,1,
118,51,3,246,147,231,131,110,1,248,57,254,163,25,136,243,150,247,27,253,246,255,
0,227,244,250,241,247,31,19,131,131,182,222,191,124,99,143,184,89,137,212,110,
119,230,113,188,60,65,25,121,80,111,140,140,231,108,142,228,254,152,216,236,59,
30,29,39,56,76,103,33,155,31,162,141,191,212,122,125,184,195,71,25,46,206,70,
200,164,254,167,223,190,54,223,223,233,198,121,80,177,141,71,160,201,250,150,39,
254,135,237,216,103,28,90,81,166,18,145,181,207,31,97,245,190,22,102,150,229,3,
253,159,155,97,194,216,2,36,211,110,12,112,182,9,236,25,129,198,14,125,206,251,
99,191,219,132,168,189,71,31,82,123,247,201,255,0,114,119,255,0,94,28,227,136,
197,110,109,188,211,178,168,253,15,245,59,231,30,187,109,183,24,224,167,110,196,
123,31,250,228,250,122,126,131,190,220,58,20,129,77,64,54,89,62,110,120,143,33,
251,96,70,228,158,19,235,104,199,209,33,39,57,207,155,25,238,112,63,167,111,95,
250,112,241,75,23,83,40,29,137,238,63,190,231,61,255,0,92,109,235,142,49,71,0,1,
71,126,217,199,109,187,239,234,73,250,0,51,158,231,28,59,208,196,11,185,198,2,
33,98,64,32,12,246,192,223,109,243,237,156,250,240,229,53,58,135,219,234,126,
216,131,27,16,55,251,223,143,61,246,195,229,58,116,197,41,219,29,81,160,39,125,
161,66,199,124,227,118,35,32,31,95,94,29,45,84,193,105,106,235,88,13,163,117,83,
177,243,73,129,140,228,111,140,231,108,159,83,219,13,193,72,163,95,119,102,63,
82,88,129,219,177,56,24,198,14,123,99,190,75,105,105,12,86,58,116,63,254,179,
59,51,103,213,35,30,110,224,129,249,128,246,201,198,199,135,169,130,89,136,26,
138,173,185,2,196,1,247,159,78,120,9,16,36,159,155,153,195,5,45,59,52,137,145,
186,163,204,219,29,149,17,138,231,62,187,15,191,160,25,227,246,10,108,129,146,
78,88,109,216,122,143,174,217,245,250,96,119,224,130,130,1,39,207,76,64,1,41,
221,84,156,224,117,186,160,216,122,5,234,192,0,251,15,162,37,16,71,129,231,149,
149,73,193,254,28,89,61,178,6,92,141,198,50,87,61,254,156,53,74,142,182,82,236,
161,100,238,99,136,184,2,88,200,19,97,199,124,68,157,227,219,211,231,235,135,
186,26,64,45,213,37,17,152,203,52,81,228,13,130,160,241,27,114,48,1,200,252,196,
14,231,60,46,182,63,238,255,0,22,74,117,137,235,29,66,71,51,198,38,90,98,78,89,
160,71,12,158,57,236,179,48,61,7,116,29,89,96,133,231,144,208,210,66,88,136,217,
229,155,194,7,166,49,156,42,158,145,249,143,166,91,115,130,73,239,194,251,72,19,
212,83,196,63,52,181,48,166,112,59,23,81,210,49,216,129,147,156,123,224,227,142,
179,38,180,41,154,38,148,247,160,40,21,14,145,165,154,211,77,97,180,145,168,0,
236,75,141,215,67,0,202,179,150,33,166,34,242,7,33,206,226,118,216,91,156,139,
18,29,107,36,210,84,217,97,154,105,38,158,146,217,12,141,44,146,60,146,171,200,
68,128,134,234,102,7,35,249,89,122,72,206,195,132,19,106,219,229,125,37,61,37,
214,255,0,87,87,224,186,152,82,227,84,42,30,56,85,66,68,169,37,79,92,157,10,15,
72,5,206,55,206,9,227,46,172,157,102,212,53,202,128,17,77,28,112,33,223,10,35,
140,39,230,3,127,126,254,195,126,26,218,213,73,93,5,60,53,80,36,235,208,205,150,
36,56,102,109,136,101,33,134,192,108,15,220,30,252,90,107,170,115,185,134,203,
84,109,101,217,9,106,181,81,106,4,100,167,14,234,88,159,200,96,176,169,114,72,
222,226,80,52,32,112,57,136,0,145,50,76,3,110,49,22,225,233,35,232,234,168,222,
162,176,203,88,181,21,34,215,40,141,12,162,87,72,65,3,249,75,8,161,92,246,29,10,
89,176,160,157,184,201,109,136,61,194,60,140,136,139,202,217,198,253,1,155,126,
222,191,233,223,60,97,210,54,170,43,53,162,232,180,113,21,51,32,241,36,110,150,
149,139,29,131,73,133,118,84,220,34,158,217,62,249,224,151,79,219,100,157,170,
102,85,200,90,119,193,29,129,114,20,127,76,145,177,207,124,122,113,218,101,40,
86,169,151,203,10,161,123,194,30,163,170,51,212,0,150,176,214,225,75,152,81,45,
164,3,96,4,46,22,114,3,52,76,3,105,0,125,4,128,58,31,215,13,48,225,231,44,216,
108,201,35,227,125,136,24,86,108,109,140,183,124,103,7,57,219,139,105,240,207,
205,29,75,203,29,75,118,174,210,215,1,75,85,112,181,252,139,67,60,81,214,91,167,
45,34,239,87,111,168,13,75,80,18,33,42,167,137,27,50,245,144,8,4,142,43,120,
177,73,20,50,75,214,58,188,139,130,7,121,27,175,25,233,239,210,164,143,114,70,
220,72,156,188,130,107,117,183,88,222,228,167,103,150,221,105,65,75,49,70,104,
233,100,170,168,72,30,108,229,81,103,104,75,195,3,48,44,141,41,40,3,244,149,235,
127,15,154,153,10,171,90,28,119,105,94,179,48,17,8,40,190,171,198,196,30,60,109,
19,24,94,175,136,64,230,0,231,50,35,23,158,201,206,45,57,169,146,228,154,211,
73,218,233,167,158,167,164,95,180,149,24,163,170,140,203,80,75,61,69,166,89,
197,21,108,5,70,90,40,30,150,104,201,99,11,224,248,100,113,244,207,43,110,151,
249,181,13,199,90,91,87,78,199,86,102,142,59,71,130,183,218,186,145,55,74,82,75,
107,170,104,234,232,222,37,143,170,79,18,149,128,198,99,121,16,137,13,24,211,
186,142,224,86,73,170,43,100,69,19,245,133,45,210,152,141,89,241,232,27,39,223,
233,185,223,45,246,29,95,41,190,9,90,72,230,233,241,165,234,39,44,54,99,185,27,
255,0,49,207,182,199,191,29,65,252,113,65,197,17,95,46,149,16,144,7,126,70,160,
203,101,168,10,49,113,63,228,151,86,137,133,51,32,25,102,5,160,222,56,11,71,89,
129,228,127,140,109,63,68,107,62,81,105,202,141,65,121,179,90,46,218,190,186,
142,142,150,27,117,6,164,20,180,86,138,90,230,152,180,50,87,67,7,85,69,198,40,
114,178,138,112,177,36,140,161,100,56,234,226,20,248,172,248,161,214,21,124,155,
214,186,75,88,220,91,85,81,107,72,96,180,219,45,18,212,138,10,77,55,42,101,161,
158,205,71,77,24,138,42,90,84,1,5,41,76,63,149,140,185,36,154,161,101,215,117,
137,104,187,213,70,229,94,178,250,145,134,12,85,188,26,116,56,92,237,229,200,
219,109,178,8,220,103,138,195,206,173,117,62,167,189,193,66,213,13,60,22,212,
118,101,50,51,47,142,248,7,32,237,229,27,109,176,193,216,28,240,175,226,159,198,
253,156,191,130,251,84,138,106,123,67,59,76,100,114,182,32,82,57,197,122,77,82,
148,146,192,166,95,191,106,154,76,182,176,175,42,196,98,89,108,173,70,206,83,
241,17,77,14,183,31,242,210,65,1,184,17,170,0,153,218,220,240,93,200,205,4,250,
135,69,106,10,212,143,174,68,145,217,100,193,35,248,82,178,109,246,193,216,227,
57,198,8,226,59,214,116,85,122,94,186,223,115,168,86,54,135,184,37,190,238,133,
119,163,89,250,210,154,189,50,50,18,57,112,181,11,145,149,233,96,11,6,28,108,7,
240,247,176,90,57,137,167,117,190,130,165,175,163,166,213,209,136,234,236,22,
122,215,88,154,254,11,84,73,87,111,164,158,66,177,138,246,140,137,105,161,98,12,
238,134,52,243,12,24,187,226,111,148,247,139,103,78,146,163,162,81,124,213,23,
147,105,165,182,75,12,130,190,55,161,144,79,91,48,165,32,60,105,64,209,162,215,
77,42,136,169,209,216,187,2,202,56,227,23,240,174,79,57,255,0,135,29,141,219,
25,24,124,254,79,40,26,165,58,42,90,165,92,211,103,218,158,94,143,116,33,170,
182,107,49,82,150,84,34,234,53,13,102,64,189,226,168,86,133,122,139,158,171,74,
167,228,103,32,106,176,10,18,75,3,30,16,170,11,206,194,1,152,51,138,181,81,106,
117,171,141,134,232,66,50,176,35,165,148,140,135,4,231,42,65,4,108,50,15,80,57,
60,50,75,110,103,145,137,203,22,102,216,2,9,220,129,190,14,73,199,175,215,211,
126,39,161,160,171,172,212,244,22,250,195,52,239,69,79,28,18,212,202,187,22,72,
194,16,128,143,44,73,142,152,179,217,87,205,230,44,120,122,229,223,39,53,23,52,
53,206,155,229,254,147,164,74,171,214,169,184,10,42,46,176,223,45,4,125,15,83,
83,93,85,36,106,74,82,81,210,69,45,76,242,13,130,32,80,65,112,13,38,115,240,
102,107,189,80,249,74,180,43,213,100,154,15,164,148,169,80,36,211,213,100,58,
106,29,5,164,36,130,75,64,156,98,230,148,72,153,85,144,26,226,64,159,23,59,129,
59,126,131,24,62,29,244,197,150,231,172,21,181,21,178,27,173,162,223,110,187,
93,42,109,117,12,86,26,223,221,214,154,218,152,33,149,148,134,43,243,11,17,96,
14,72,4,13,200,4,42,227,118,210,119,105,160,51,232,132,161,168,157,195,212,45,
162,245,83,79,75,36,172,255,0,158,10,90,138,105,222,150,54,83,134,136,79,33,12,
58,149,128,200,22,190,171,79,242,255,0,147,22,77,72,218,103,86,142,99,235,105,
102,175,211,49,213,82,91,39,182,105,235,39,84,83,82,92,170,74,84,60,149,21,82,
39,75,199,18,202,202,93,148,98,40,208,187,241,82,173,180,98,162,251,107,163,42,
124,67,91,72,146,33,92,51,36,146,128,174,0,3,174,51,230,61,67,96,195,164,227,28,
53,157,236,211,216,253,159,144,200,48,202,54,105,234,103,107,231,41,132,203,
102,209,123,215,160,185,90,79,91,77,68,53,197,42,21,156,210,163,89,187,165,96,
29,187,198,100,72,211,126,250,173,74,131,94,144,16,33,241,161,176,109,68,3,7,
78,166,81,37,110,118,182,232,171,171,45,34,222,246,138,106,10,248,173,21,19,
124,204,221,87,15,249,177,83,26,20,139,164,172,72,146,67,30,78,98,145,127,136,
222,103,57,81,192,52,214,123,92,42,107,13,124,115,172,107,213,21,3,67,34,84,60,
135,167,165,39,92,120,75,10,229,139,186,76,122,186,84,116,229,248,63,173,130,24,
86,108,162,255,0,6,170,120,240,70,231,248,174,163,190,50,48,14,221,240,70,61,
79,1,213,17,137,89,138,144,1,200,237,182,59,119,238,64,29,179,245,244,227,151,
237,10,136,197,53,210,160,237,78,152,90,75,160,160,164,160,29,42,170,140,21,145,
73,44,41,184,101,212,73,36,137,5,138,96,137,130,192,19,36,204,150,39,121,159,
184,131,129,115,29,45,68,172,149,52,16,44,50,49,240,218,5,113,37,57,7,29,88,241,
1,145,24,28,50,117,41,3,29,4,1,210,127,76,50,177,146,6,134,157,79,91,6,149,97,
9,43,168,221,99,241,8,18,120,64,5,101,14,11,1,220,240,243,242,139,210,115,143,
41,3,235,230,238,123,227,7,183,185,62,152,60,40,154,173,38,85,90,132,65,58,5,
68,170,68,233,145,145,64,80,149,10,184,89,112,160,1,32,30,34,224,101,156,108,
41,133,48,225,149,157,81,248,127,109,20,84,83,58,169,187,170,0,8,153,166,88,8,
212,212,195,168,32,224,154,239,2,241,212,248,122,139,251,220,240,48,72,140,60,
234,26,15,26,26,154,128,60,194,193,99,168,56,57,206,4,113,177,223,59,103,57,207,
108,31,167,2,180,249,249,88,54,199,135,33,3,97,184,207,80,198,223,77,187,103,56,
56,226,69,44,149,148,117,177,229,92,141,33,77,130,164,48,45,79,84,128,28,140,
227,99,233,130,187,100,31,88,209,42,18,56,74,250,171,130,55,27,99,211,233,159,
177,3,127,81,192,106,42,163,146,72,89,83,107,255,0,140,124,229,130,6,36,115,130,
47,200,25,251,73,225,250,97,85,84,69,227,168,24,201,95,10,77,251,99,168,2,127,
163,157,255,0,175,13,76,184,129,215,108,163,110,59,227,4,143,94,249,245,219,111,
125,247,121,142,117,148,72,54,45,37,52,128,3,254,101,66,202,62,184,101,4,122,3,
238,123,15,215,202,99,169,153,84,0,37,138,57,147,124,101,101,143,62,158,199,97,
223,215,245,90,171,170,146,192,134,12,8,145,234,127,92,16,25,158,132,99,234,54,
70,169,240,206,15,139,20,208,231,31,253,242,38,233,220,145,184,97,183,190,221,
246,206,121,38,67,111,131,113,213,27,174,217,25,4,120,145,177,223,220,4,56,255,
0,76,240,30,110,45,77,83,20,138,112,82,88,216,128,1,192,12,1,207,220,103,31,
67,234,120,253,106,255,0,45,68,89,192,73,229,219,36,5,81,210,224,129,236,122,
73,32,29,206,113,156,241,94,51,73,36,17,114,72,242,155,252,140,97,93,182,183,
200,247,243,195,141,200,43,70,142,184,44,173,147,156,103,27,177,25,219,3,108,
238,59,240,35,58,47,204,44,128,28,117,43,2,7,110,196,246,244,206,79,211,109,251,
112,249,45,88,122,114,9,220,12,134,238,9,25,193,223,25,25,36,121,112,64,24,57,
224,118,90,133,110,144,72,32,2,9,7,235,219,7,219,96,15,211,215,39,132,243,241,
80,169,22,35,75,3,212,17,183,207,77,240,68,54,188,13,250,251,242,245,227,207,
25,90,153,77,101,68,68,109,52,117,0,12,3,158,180,44,54,251,133,223,250,112,205,
77,73,153,29,48,15,84,78,55,27,18,128,147,250,250,227,39,183,174,252,21,72,209,
252,197,190,165,112,68,209,199,146,14,217,82,80,131,245,199,112,119,219,177,0,
142,16,65,26,199,90,170,112,74,207,44,103,96,14,24,224,122,99,27,254,185,225,42,
148,20,176,145,99,84,255,0,241,112,174,62,140,122,28,72,52,143,33,199,164,143,
208,99,235,26,8,170,99,125,137,80,81,143,167,124,128,118,201,27,16,118,219,216,
110,120,81,5,34,37,109,92,56,252,179,6,92,128,48,165,207,97,216,12,31,93,240,
126,220,126,81,183,131,90,201,141,156,186,144,59,228,103,124,127,92,118,35,56,
254,110,28,176,63,122,35,54,203,81,20,108,8,245,14,128,103,59,127,48,35,97,233,
245,227,116,169,170,138,114,7,134,163,33,136,217,229,125,166,9,253,119,198,137,
55,142,86,243,23,223,248,233,124,49,93,104,149,41,224,114,63,192,170,158,156,
228,231,203,33,50,40,251,100,156,110,70,79,96,115,193,22,155,165,74,202,106,138,
83,130,76,125,106,189,207,82,171,41,250,13,128,250,146,62,188,41,187,81,134,
164,173,77,137,43,21,84,103,109,138,175,155,29,183,32,99,110,249,56,245,225,175,
76,85,154,122,227,230,4,121,92,239,191,65,42,24,96,96,227,219,211,31,78,33,82,
144,165,152,166,72,179,170,169,244,45,71,200,89,80,243,190,48,146,200,120,17,
113,199,147,91,214,69,177,202,233,106,11,75,26,168,25,142,50,54,239,158,163,232,
70,61,125,0,250,103,128,159,151,49,178,182,9,40,248,193,206,59,224,3,157,242,
125,61,54,246,200,226,94,186,34,248,174,141,211,142,183,80,54,236,234,25,79,98,
14,7,245,207,161,239,104,190,8,127,14,223,137,223,196,79,153,183,110,85,252,49,
104,186,13,73,120,211,212,84,87,141,95,123,190,223,109,250,115,75,232,187,21,
125,99,80,211,222,117,5,210,181,204,201,72,245,9,36,81,211,219,104,238,87,58,
169,17,163,163,160,168,147,10,208,207,82,165,77,70,98,163,173,36,68,58,221,216,
42,47,119,2,88,147,105,183,82,72,2,73,0,202,129,114,52,128,88,146,96,1,115,51,
183,191,250,140,81,6,163,14,228,133,62,101,7,35,59,228,12,247,63,239,237,194,
152,45,170,234,201,210,73,92,128,78,231,114,72,216,123,231,111,111,83,232,118,
185,248,169,254,23,218,247,240,184,231,15,46,185,63,172,245,66,243,8,107,46,82,
233,253,118,154,254,217,99,168,179,105,59,158,161,169,184,93,45,154,175,78,233,
145,85,52,245,181,116,154,86,186,134,154,157,234,238,2,142,225,91,13,109,29,194,
162,213,108,142,182,158,153,53,137,64,170,42,25,72,238,3,108,51,140,109,129,190,
118,25,247,192,3,29,184,22,94,157,12,194,82,175,69,131,210,174,186,145,215,102,
6,68,220,2,46,172,32,137,4,92,11,98,79,173,11,41,4,50,88,137,216,219,145,228,
65,251,97,226,150,133,30,59,101,84,139,212,147,83,173,53,78,217,207,132,77,4,
253,94,248,137,233,166,247,200,206,220,10,220,172,102,134,174,88,74,224,164,140,
163,108,118,63,167,166,251,247,237,185,226,84,181,211,71,53,13,93,57,193,249,
106,133,168,83,223,16,85,40,164,168,219,184,8,237,79,41,239,142,140,159,126,49,
95,232,150,162,146,134,224,87,206,232,212,245,35,218,170,151,8,255,0,110,176,3,
125,114,114,49,195,167,36,8,59,72,184,181,249,95,206,63,92,45,222,25,183,19,4,
78,211,181,182,196,118,99,234,162,167,151,126,168,25,160,112,119,61,57,235,140,
231,255,0,73,96,7,124,12,112,71,78,201,81,71,73,41,36,188,82,10,89,114,126,153,
136,156,250,145,182,115,131,141,248,105,116,84,73,225,206,210,39,82,231,24,18,
70,73,7,238,192,145,234,119,227,61,142,79,23,230,233,9,243,75,15,139,22,195,
121,233,219,196,80,14,216,37,67,175,235,190,125,25,201,54,138,169,76,239,32,121,
149,59,122,140,109,164,130,98,195,245,183,203,224,202,130,150,57,25,85,128,5,
128,4,119,223,182,7,174,62,131,99,250,30,50,212,216,130,92,34,110,159,37,92,111,
75,38,6,23,18,169,68,32,239,218,78,134,239,233,253,17,83,212,180,77,27,110,1,0,
247,0,228,128,113,247,7,125,128,57,236,61,206,60,88,235,40,163,148,99,174,62,
150,7,27,134,27,231,61,178,14,59,110,113,239,142,61,23,37,146,202,231,242,207,
73,128,21,2,234,83,105,159,107,206,199,207,215,10,51,61,38,13,50,167,219,203,
222,248,131,46,54,183,142,79,9,147,6,6,104,251,0,122,65,216,30,217,198,227,220,
227,182,227,134,105,40,94,34,164,3,148,144,50,144,9,56,39,39,24,244,219,190,115,
142,195,7,137,179,83,219,81,166,90,216,148,116,213,197,29,72,32,108,26,64,11,
143,254,214,79,16,13,137,29,56,57,199,0,213,116,193,83,172,168,59,14,224,122,28,
19,183,211,182,6,1,239,234,56,228,59,99,176,123,130,228,169,5,100,134,230,188,
14,215,143,47,219,13,82,175,170,32,88,253,45,254,248,71,174,3,46,180,97,107,60,
101,95,225,213,197,29,64,219,110,162,49,40,29,187,200,173,254,135,208,112,136,
211,170,46,122,119,24,63,161,250,123,125,72,220,119,224,194,182,21,158,130,39,
24,47,73,59,70,123,127,133,40,241,19,24,223,1,149,192,255,0,41,63,124,48,84,
174,19,171,211,29,178,119,4,110,59,250,119,206,62,220,113,245,178,226,155,147,0,
218,223,174,253,100,122,224,250,140,1,125,226,39,151,15,111,183,44,8,84,170,164,
227,3,10,234,202,192,239,245,63,95,127,254,219,211,217,158,104,240,167,24,37,15,
73,251,99,111,234,15,220,146,59,112,243,95,146,73,3,12,164,16,1,245,24,59,251,
103,124,250,228,239,223,134,202,134,94,142,160,112,36,80,114,118,195,13,128,207,
244,206,6,118,63,173,123,64,118,182,194,121,196,158,126,118,245,156,29,110,1,23,
59,71,152,223,231,92,33,70,195,110,118,59,31,168,237,191,220,3,255,0,123,240,
178,5,12,90,50,70,83,202,115,216,198,73,42,199,232,55,239,219,62,135,134,23,168,
233,114,123,1,182,61,118,62,199,7,183,220,125,56,115,162,155,51,64,228,224,72,
222,4,158,227,171,56,98,118,27,12,31,95,203,235,223,131,229,170,37,70,81,32,248,
128,35,141,237,123,115,143,174,36,234,66,155,112,155,125,135,241,244,194,90,232,
60,9,129,220,43,30,150,62,153,27,2,127,76,122,246,198,59,240,152,109,149,57,
237,176,250,250,118,207,253,62,252,20,87,83,25,35,32,254,108,21,63,250,211,57,
56,36,157,215,164,143,93,246,200,207,3,230,62,165,219,102,92,143,174,65,245,59,
125,179,191,126,11,94,137,166,228,0,66,155,142,146,110,62,248,210,54,160,15,45,
255,0,79,182,18,40,221,144,131,191,153,113,232,195,190,49,216,239,253,7,25,139,
100,43,255,0,156,249,251,17,212,48,27,191,98,127,54,237,141,253,184,224,234,81,
129,253,70,115,250,255,0,98,126,253,143,28,192,200,116,219,13,135,95,184,206,
118,219,249,113,250,15,211,132,228,161,143,110,86,146,63,81,244,223,18,249,243,
231,60,47,162,159,195,145,114,114,185,220,127,229,56,4,18,51,177,82,72,39,176,3,
62,188,16,70,76,50,163,15,204,141,179,14,196,12,144,79,99,134,24,250,112,45,76,
217,108,31,98,50,127,212,28,127,168,39,125,243,156,2,40,219,174,37,108,229,134,
20,239,191,148,109,156,103,25,3,7,109,240,123,122,217,101,170,200,185,188,2,8,
146,120,19,251,241,219,2,112,7,145,225,243,207,134,20,86,98,57,25,151,61,14,22,
72,200,63,202,251,224,111,129,210,114,191,66,54,227,232,234,152,40,96,219,246,
57,24,4,143,127,211,125,198,14,120,227,41,241,41,215,222,35,210,78,55,240,223,
36,125,118,108,142,219,100,122,247,101,235,116,44,153,200,198,64,35,124,140,
109,235,128,64,63,92,237,237,157,102,181,43,151,93,152,106,233,49,127,34,12,143,
107,109,57,78,8,210,119,7,248,191,164,31,44,27,82,215,178,227,112,65,198,249,
223,125,177,219,183,115,234,73,253,120,43,183,220,129,254,27,55,148,249,78,123,
238,6,14,199,211,235,140,15,211,17,93,21,86,112,185,255,0,95,92,143,92,122,141,
253,0,193,244,224,142,142,164,164,139,230,35,127,125,241,145,176,247,4,238,125,
190,220,71,43,153,37,128,60,224,130,79,151,222,248,221,68,222,120,253,126,125,
122,96,218,172,146,54,221,226,61,75,220,150,78,251,28,12,100,111,233,247,219,
133,20,147,14,165,113,184,113,134,7,114,14,249,31,235,143,78,217,199,8,68,134,
72,82,65,187,32,10,251,19,148,111,202,118,3,220,169,201,219,111,175,28,41,88,
164,173,14,79,75,127,18,51,236,123,99,220,251,99,139,69,36,56,32,126,104,245,60,
60,164,74,158,112,48,18,44,71,207,159,47,133,115,73,209,49,61,192,61,39,255,0,
79,166,126,217,206,223,168,219,134,91,181,175,174,97,58,143,44,163,171,110,249,
27,58,142,199,115,134,223,39,126,253,248,119,169,66,197,100,198,254,85,97,140,
253,51,235,128,59,126,190,253,220,97,69,168,161,42,64,47,9,219,208,224,100,119,
245,37,125,253,80,122,241,26,180,133,66,210,34,224,142,119,253,56,17,141,131,
166,15,59,31,93,190,188,113,30,79,64,170,164,129,190,248,219,35,237,176,238,59,
251,119,250,240,61,86,189,3,177,7,127,208,143,190,126,167,245,30,156,31,214,168,
92,168,27,118,29,193,236,125,192,237,220,122,250,236,78,193,215,40,10,225,128,
219,61,255,0,248,30,191,82,127,175,21,89,154,97,84,133,23,0,222,220,7,62,127,
161,193,144,147,6,102,34,124,255,0,95,167,238,42,231,165,176,123,29,207,174,14,
248,244,223,110,255,0,252,229,12,248,109,253,125,135,254,254,227,39,191,215,133,
149,35,164,156,231,182,223,161,219,251,227,244,198,254,205,228,245,41,62,160,
146,125,73,255,0,126,217,244,201,220,113,206,213,36,150,83,196,223,235,108,54,
131,99,229,39,132,252,177,194,80,199,59,227,191,175,167,253,141,183,255,0,175,
28,221,201,67,184,200,7,124,231,191,190,223,67,198,25,79,75,100,118,57,36,125,
253,51,233,238,49,142,56,131,144,64,4,12,96,255,0,222,254,223,233,239,194,218,
160,17,183,46,34,63,214,54,102,72,60,240,219,52,133,73,30,185,219,234,55,30,131,
111,93,251,237,183,28,227,112,112,125,191,93,190,248,239,253,63,215,143,167,139,
39,56,247,254,187,255,0,191,166,112,113,233,142,49,64,140,24,171,108,63,239,
208,253,6,51,239,158,20,98,194,167,67,183,210,216,50,193,81,17,17,7,207,25,101,
147,112,118,223,190,118,223,39,254,188,125,198,41,208,228,13,190,255,0,108,255,
0,215,255,0,158,62,224,110,240,198,65,159,95,208,114,140,108,64,17,31,111,215,
18,93,53,55,77,52,141,141,221,186,23,97,177,36,103,115,250,1,158,255,0,80,120,
230,41,179,40,92,103,4,46,228,142,192,13,135,223,208,15,239,195,188,116,248,134,
157,48,55,196,140,79,245,251,141,198,54,3,61,241,128,79,25,105,105,75,214,70,
190,133,203,19,143,108,49,207,219,31,92,19,199,92,180,68,83,72,224,131,204,198,
163,236,72,253,240,129,99,226,190,211,211,140,99,133,114,24,210,154,156,12,16,
189,68,0,112,1,24,216,231,220,227,223,57,219,142,48,195,133,7,27,177,192,62,224,
119,59,145,220,250,103,237,158,23,214,47,137,86,248,236,164,70,51,142,227,190,
59,250,237,156,156,125,242,56,204,98,233,42,163,3,161,122,91,7,215,0,156,251,
159,76,143,233,193,10,19,81,136,27,24,244,2,63,79,175,3,136,234,176,158,92,56,
254,188,176,143,167,164,28,119,244,27,144,72,255,0,219,29,187,228,112,233,66,
165,105,166,114,48,101,146,40,71,109,148,28,182,15,166,119,223,211,140,34,32,
113,182,61,59,224,111,216,111,157,192,237,140,253,70,15,14,244,209,101,105,226,
11,177,114,228,142,221,192,31,124,110,55,244,223,111,82,83,87,106,145,123,41,
85,31,245,52,39,184,5,143,166,32,92,109,215,233,203,214,223,108,59,8,178,33,65,
183,74,6,59,123,228,175,109,243,183,182,252,30,92,162,90,75,93,186,31,202,230,
137,8,3,209,167,98,228,227,109,194,1,232,59,228,109,142,4,224,143,196,169,68,10,
124,210,69,24,30,227,33,79,250,122,127,125,184,50,212,138,102,184,124,178,121,
99,163,134,40,78,113,249,227,137,84,140,251,130,9,251,100,241,113,70,134,154,
78,99,196,74,143,88,55,231,97,245,192,137,184,7,206,255,0,56,251,225,190,138,
14,139,77,100,216,199,137,42,196,15,186,197,19,187,127,86,116,39,244,198,199,
28,14,203,229,126,146,119,219,108,31,168,239,235,220,253,51,246,226,67,122,47,
2,195,76,58,127,197,241,92,236,55,87,145,16,108,59,100,68,70,115,250,112,44,
246,201,30,166,52,11,221,211,211,125,200,206,123,253,126,221,178,59,112,216,203,
176,10,0,36,216,121,77,206,251,111,24,137,107,157,184,219,248,249,207,124,39,
171,29,45,12,107,183,135,79,24,192,239,230,5,142,125,54,200,219,126,253,179,193,
38,146,166,50,93,237,225,183,9,43,78,221,246,17,41,127,55,125,176,6,59,118,254,
173,243,82,22,169,144,17,144,164,32,192,246,194,128,59,228,237,220,129,190,221,
184,54,210,148,12,146,220,171,8,61,52,118,201,216,49,7,10,243,127,12,110,71,167,
125,142,248,59,19,147,197,198,70,140,230,105,11,194,184,99,114,68,83,5,140,255,
0,252,188,1,207,132,249,70,219,147,111,215,2,181,1,170,110,23,42,144,51,226,
213,201,220,111,211,214,195,183,212,12,142,199,97,147,223,130,26,74,23,103,140,
40,7,170,56,213,66,134,36,231,62,108,12,150,198,231,24,244,56,62,188,113,182,
209,3,158,176,66,188,133,221,152,103,43,252,196,231,39,114,216,3,223,219,114,36,
237,55,106,73,166,51,120,100,131,132,136,145,186,161,192,29,63,229,216,3,143,
125,189,64,29,103,99,228,90,189,101,33,100,185,147,32,152,146,206,204,121,198,
160,160,90,247,225,128,212,36,2,98,34,195,232,54,250,219,202,49,154,223,106,146,
27,100,139,210,73,149,162,24,193,242,247,207,80,35,3,220,12,231,3,25,199,22,71,
150,252,165,146,183,76,214,106,141,65,93,65,166,180,204,85,20,52,50,221,238,179,
136,35,154,174,178,94,152,105,40,41,151,53,87,58,199,238,41,104,99,145,196,106,
100,149,162,140,25,56,117,229,118,146,178,220,142,164,170,185,219,101,187,212,
89,116,237,194,233,101,178,65,80,32,253,225,118,164,129,36,140,212,176,73,37,
150,154,150,33,61,83,83,83,169,158,165,226,72,67,162,59,48,143,185,201,170,175,
149,90,78,203,115,173,148,199,108,177,106,59,35,211,80,83,171,69,69,67,70,178,
149,152,197,79,31,240,227,50,59,14,185,15,157,228,117,234,102,36,99,212,211,39,
150,236,94,203,173,218,249,234,102,184,165,151,53,50,249,64,172,16,210,167,86,
154,86,175,94,168,182,138,106,206,221,210,141,68,38,166,240,156,87,203,84,168,
180,84,193,102,134,123,76,144,72,85,30,113,115,51,59,206,28,249,142,250,15,65,
220,172,26,155,71,217,111,250,214,196,5,69,6,186,181,92,89,45,148,247,154,100,
143,162,223,119,180,83,81,173,85,109,11,208,212,245,120,228,212,73,45,85,57,84,
99,78,89,153,98,55,215,245,186,154,223,125,166,178,218,167,178,88,5,51,177,166,
74,73,168,105,98,121,38,254,18,187,212,177,169,173,145,50,21,90,70,149,148,14,
166,144,57,226,108,191,82,66,180,150,225,27,245,36,148,80,213,35,169,202,186,85,
15,26,54,79,127,18,50,164,49,200,233,98,221,136,224,6,174,140,67,98,185,72,202,
9,170,172,166,131,172,130,73,88,84,202,234,0,246,98,171,212,115,156,19,198,
187,85,115,170,217,131,148,204,156,182,75,52,5,90,185,58,84,41,104,14,105,42,
212,20,51,4,154,244,178,245,200,165,90,173,1,170,155,87,6,181,48,157,237,69,105,
211,40,66,235,93,78,182,14,73,152,12,99,82,196,22,81,42,9,184,22,51,0,226,33,
162,130,160,91,234,158,78,172,71,29,73,245,1,143,71,66,159,232,72,237,177,220,
227,129,93,26,97,253,233,119,138,101,154,58,170,122,57,228,137,30,39,100,120,
148,12,76,179,5,49,132,110,221,44,192,134,200,35,171,28,75,117,20,63,253,133,
170,116,238,234,177,128,190,98,173,44,128,149,109,176,9,80,8,7,4,228,96,158,24,
108,212,130,142,199,169,107,166,6,52,134,144,130,196,121,124,238,85,176,91,30,
221,64,122,96,140,122,31,59,206,229,235,165,122,12,42,48,20,214,165,71,44,53,2,
21,28,139,146,52,145,164,16,68,139,17,28,158,82,165,77,133,200,80,54,137,35,
167,203,113,192,133,214,253,251,147,68,37,66,17,227,213,214,85,60,74,78,79,84,
140,203,226,28,118,8,15,215,204,64,244,56,174,13,27,213,37,69,92,133,164,150,
162,169,1,98,217,98,100,36,145,213,145,145,191,152,12,12,236,51,196,167,171,166,
122,205,59,107,240,212,152,165,168,117,136,147,255,0,133,31,89,1,70,227,118,29,
76,70,50,125,112,55,31,161,178,191,238,251,105,49,18,106,238,121,13,131,230,17,
178,12,3,216,128,7,97,158,249,216,241,193,246,239,104,230,179,181,105,81,46,90,
134,94,146,119,116,197,144,51,133,21,42,24,221,136,128,9,152,91,2,38,236,210,
166,168,24,129,118,38,79,27,76,15,33,137,87,146,151,171,150,129,213,52,119,10,
10,218,138,74,168,167,167,153,103,166,149,224,158,9,225,148,79,77,50,72,140,
172,178,65,52,97,209,215,12,187,96,239,131,184,94,88,243,215,151,151,173,75,127,
213,124,233,209,212,124,202,212,250,198,158,150,142,235,175,100,157,104,245,181,
162,217,69,2,199,67,104,211,44,162,43,45,174,207,78,85,167,168,183,67,69,12,183,
90,199,150,182,237,89,93,80,202,83,78,102,149,168,245,36,177,198,25,76,98,145,
207,80,193,243,167,86,217,27,228,54,118,239,235,197,142,176,82,181,116,105,19,
84,86,83,120,145,0,42,40,42,30,154,116,98,20,147,28,171,212,21,198,8,243,41,4,
131,183,108,123,103,254,28,118,209,203,229,104,100,106,101,211,50,153,76,195,
214,201,138,142,212,219,47,152,96,200,106,101,234,153,74,53,76,176,90,140,149,
59,162,238,200,16,187,187,86,103,41,234,61,224,58,75,168,15,105,12,5,224,141,
200,142,162,96,73,176,2,234,252,74,234,95,131,219,15,45,117,93,254,195,115,230,
108,26,250,225,66,212,58,23,79,86,216,108,159,35,93,168,107,152,83,198,181,117,
148,117,5,163,160,183,193,36,247,42,218,164,132,133,74,113,10,169,150,104,148,
200,223,15,124,246,229,239,195,157,170,207,116,228,207,38,233,245,119,52,235,44,
54,155,117,215,93,243,65,228,106,90,59,124,244,137,21,242,217,103,211,150,153,
105,39,130,27,168,8,207,52,181,176,85,198,68,106,237,42,196,17,232,141,31,41,
244,213,101,234,223,113,169,134,225,117,184,83,200,178,197,61,222,227,85,112,
103,148,176,96,210,172,238,80,199,27,121,210,20,72,225,201,234,100,99,198,205,
126,26,126,27,235,249,145,95,52,127,55,65,103,181,90,169,69,215,83,106,91,187,
116,91,172,86,208,253,63,49,80,112,94,73,165,108,199,73,74,132,52,210,103,44,
170,140,120,245,90,3,55,159,207,118,151,104,246,227,209,163,217,107,149,203,229,
114,185,37,173,253,89,84,90,205,152,204,230,51,121,154,121,60,179,61,124,197,
118,163,66,150,95,44,141,166,157,53,2,165,87,170,171,138,218,140,180,233,211,
167,64,22,170,89,152,177,80,183,136,85,85,44,224,42,168,44,89,136,147,50,0,4,
129,15,139,174,66,233,171,165,191,77,243,183,65,216,173,214,61,17,205,231,158,
234,44,118,184,154,150,13,51,170,104,233,99,255,0,137,44,162,146,86,105,18,56,
235,36,106,136,164,235,149,37,19,185,234,45,134,109,117,84,242,98,27,173,239,78,
73,13,101,85,166,227,75,118,163,90,58,250,93,218,22,121,227,102,19,68,64,89,
225,37,87,170,51,140,6,96,27,204,65,223,159,197,5,126,141,175,229,255,0,47,185,
71,203,213,170,185,233,62,88,199,118,121,117,45,101,57,165,147,80,94,175,30,27,
215,212,82,210,145,226,65,111,167,240,188,56,26,108,73,43,59,145,228,69,119,214,
53,218,200,40,47,86,119,88,200,11,115,163,117,32,118,2,101,255,0,46,59,3,156,
227,182,115,156,14,7,158,252,53,150,237,142,200,171,154,204,101,14,182,124,204,
83,170,166,150,99,250,90,117,220,246,125,106,129,89,106,82,204,119,52,233,213,
98,89,43,43,154,108,225,106,154,139,128,12,211,83,172,2,181,192,95,18,144,83,
81,65,222,1,98,172,186,139,40,16,84,137,137,0,28,107,130,167,151,90,152,165,
204,106,9,232,75,83,93,42,227,140,219,147,161,235,85,106,38,197,69,67,254,88,
149,240,24,69,24,82,75,121,250,122,74,240,51,38,141,104,247,5,137,7,234,59,109,
176,253,70,251,3,197,201,184,219,90,160,221,147,25,234,171,168,97,212,55,207,
141,33,200,237,235,190,51,235,176,226,47,146,205,55,139,84,141,24,34,158,104,99,
42,64,44,69,68,114,72,167,108,236,58,59,251,239,216,113,229,149,191,10,80,74,
148,212,37,90,210,10,154,149,93,158,169,96,90,3,57,85,146,20,90,203,34,230,76,
177,119,250,186,132,49,149,81,104,10,52,172,29,192,23,188,222,243,237,0,86,185,
52,188,168,102,221,246,140,158,204,113,210,114,54,4,253,78,115,183,115,237,192,
237,77,134,100,44,253,45,129,211,220,99,99,156,111,246,3,244,199,127,75,83,251,
136,25,2,60,127,226,117,33,24,244,40,64,207,177,36,246,31,64,70,249,224,62,179,
76,150,130,172,36,121,40,138,67,96,145,128,221,176,123,99,29,241,236,55,225,60,
247,225,84,166,129,150,145,146,12,64,38,14,226,65,243,225,61,121,227,84,243,140,
73,4,139,126,251,109,207,247,243,131,169,38,52,134,104,201,32,201,105,150,144,
140,143,230,153,91,24,30,196,2,62,199,136,176,75,81,35,204,2,144,170,228,30,231,
35,39,30,135,25,246,35,124,109,183,22,53,52,117,69,77,90,19,17,10,205,130,122,
88,100,22,7,3,62,219,28,238,15,161,206,48,222,220,188,72,90,173,74,12,226,71,
193,0,118,114,118,7,212,236,55,251,99,211,142,43,57,248,107,180,89,195,83,167,
20,198,185,153,19,34,194,227,167,60,88,165,122,101,96,181,204,30,135,235,127,
166,33,138,9,241,53,62,127,32,116,87,250,43,28,29,246,206,65,35,0,146,9,192,223,
35,132,119,169,60,35,72,231,98,33,146,145,207,169,106,89,154,44,13,251,244,119,
220,96,28,246,199,18,101,78,146,49,30,168,215,116,61,64,96,128,8,59,122,126,189,
199,245,28,14,234,141,53,80,41,170,37,0,102,11,136,151,0,96,248,117,212,209,206,
49,233,187,245,12,108,61,243,233,207,102,251,55,57,69,116,154,102,65,55,131,27,
3,250,27,224,202,224,155,31,93,252,231,206,121,126,248,132,107,166,203,62,27,
204,174,203,159,177,4,103,39,190,59,118,250,250,113,250,211,51,137,92,16,11,136,
164,56,206,204,203,210,219,231,191,87,86,113,182,126,131,103,43,173,162,104,157,
240,14,89,21,251,231,184,29,253,59,3,246,219,215,126,25,169,224,148,199,42,0,73,
88,201,3,30,145,156,224,28,110,112,73,247,245,25,227,149,204,81,204,82,170,68,
17,126,188,9,159,167,241,134,147,76,2,99,215,253,124,245,199,22,168,112,157,4,
157,129,198,249,198,65,57,253,6,219,237,156,227,61,184,98,53,78,11,121,179,230,
29,179,219,212,159,98,1,7,97,216,227,211,135,167,71,32,245,46,219,28,127,239,
141,254,152,247,239,183,12,21,48,50,179,244,131,128,202,114,51,191,81,238,14,
199,29,187,130,126,155,108,182,98,173,85,85,39,86,209,243,202,216,34,40,147,112,
39,111,219,4,241,85,120,214,168,36,234,204,148,117,29,7,3,114,175,230,4,177,62,
92,176,29,128,25,35,3,140,147,207,255,0,56,36,94,197,163,148,2,118,195,34,156,
231,108,228,231,124,140,228,237,185,195,53,176,180,148,87,42,98,14,124,33,50,
140,156,146,135,232,125,137,254,223,113,147,175,168,81,200,73,57,79,13,179,191,
228,110,157,255,0,168,62,152,30,189,248,159,126,89,41,63,2,148,230,127,229,78,
161,164,255,0,253,74,113,250,226,49,5,135,34,124,174,1,16,124,231,203,4,42,10,
92,75,28,227,197,13,235,249,92,103,245,207,124,99,208,111,195,197,74,244,45,5,
72,192,232,47,11,123,143,14,76,131,236,60,173,141,241,143,176,199,13,83,109,50,
55,110,184,98,110,253,240,55,244,237,129,143,233,191,15,135,18,219,165,4,140,
199,63,88,61,192,241,19,164,239,239,158,223,80,120,109,32,247,233,254,72,89,135,
254,210,24,125,39,16,50,52,158,144,126,163,143,206,88,121,169,85,154,153,72,57,
13,11,198,222,131,7,204,15,161,219,36,125,55,253,64,104,71,203,215,32,221,112,
242,66,221,129,223,56,250,99,183,97,190,59,239,158,15,237,199,199,161,93,137,42,
58,73,206,127,46,115,177,216,30,192,247,199,208,241,151,69,242,199,93,243,79,
152,122,119,150,252,177,210,55,253,117,175,181,157,234,134,199,165,52,150,151,
182,212,221,239,183,203,197,124,162,158,154,138,223,111,164,142,73,165,145,220,
245,59,244,172,48,68,178,84,84,73,20,17,73,42,49,156,165,253,170,85,231,74,254,
98,196,133,1,74,135,37,137,128,160,21,105,36,128,46,73,27,227,72,68,149,139,
220,14,115,182,192,30,98,222,88,236,239,251,59,223,132,205,199,226,211,156,85,
95,16,127,19,159,14,214,189,111,240,115,103,208,90,154,201,108,172,230,89,190,
218,45,122,223,152,213,239,69,67,104,169,208,150,218,10,171,116,250,170,29,61,
76,183,102,186,222,42,11,233,203,100,242,197,29,53,68,218,138,10,100,161,237,
251,248,126,254,13,159,12,191,134,207,59,249,227,206,47,135,109,69,204,148,183,
243,175,79,90,180,212,156,186,213,183,139,117,247,78,104,187,109,174,245,37,245,
33,211,247,70,182,193,168,235,87,230,164,240,41,218,255,0,115,185,212,211,209,
143,10,74,170,153,153,234,13,128,248,18,211,220,209,248,104,252,61,249,11,167,
126,46,238,58,99,77,235,238,72,242,50,130,155,154,215,59,117,202,138,182,193,
167,108,250,34,213,85,42,203,91,112,182,91,109,182,214,154,195,164,168,104,162,
190,73,108,166,169,162,21,212,53,141,73,95,117,140,173,125,86,135,127,27,79,199,
187,151,154,43,225,3,150,150,191,195,211,159,58,119,83,115,43,226,109,175,57,
230,14,142,152,201,168,185,83,203,75,16,106,13,71,87,45,5,106,211,93,180,63,48,
111,87,170,138,107,13,138,43,237,174,150,239,111,162,167,212,23,139,124,52,213,
148,150,186,241,230,53,243,29,171,219,189,161,91,47,151,102,25,106,213,87,40,
194,153,170,249,32,148,139,186,213,170,229,25,67,58,83,53,139,168,164,213,6,148,
80,195,72,55,40,148,50,180,149,220,120,212,26,158,32,5,73,104,5,64,153,128,91,
76,18,192,92,158,154,163,253,173,111,136,148,230,23,198,47,39,62,28,45,166,9,
45,188,132,229,4,218,154,233,52,77,4,178,62,177,230,213,213,106,235,105,100,
116,38,72,133,191,77,105,61,48,203,4,140,172,179,92,42,29,151,12,152,234,61,213,
224,207,27,125,72,57,219,203,190,217,238,51,216,157,191,182,230,55,59,237,239,
80,234,73,175,186,154,243,118,212,23,155,180,205,53,202,243,125,185,86,93,238,
149,245,19,100,73,81,91,112,175,154,122,186,185,157,143,83,203,60,210,72,196,
146,204,79,2,119,72,140,51,203,30,7,84,114,31,190,1,61,182,3,235,158,199,56,60,
119,249,78,207,254,131,33,149,203,163,7,254,148,20,103,11,164,59,234,53,75,193,
36,141,101,152,196,152,0,9,56,171,169,84,212,170,238,68,7,188,76,192,252,176,
15,72,4,237,191,150,12,44,85,241,173,92,81,72,195,195,170,67,71,49,59,0,181,10,
98,234,255,0,237,29,145,189,242,163,29,184,123,150,81,37,13,202,146,65,252,72,
204,119,8,215,27,137,97,115,75,92,163,124,46,224,57,3,211,127,108,197,81,85,178,
144,50,85,176,91,219,4,110,8,57,62,96,195,57,244,198,119,199,6,73,115,13,60,53,
103,120,234,163,73,101,0,119,90,180,249,90,213,244,217,106,17,100,192,193,5,193,
56,207,15,165,101,145,171,110,60,160,216,252,225,128,21,4,200,183,239,191,158,
194,216,17,184,245,135,98,189,215,36,31,124,28,227,59,110,84,159,182,219,113,
142,219,80,105,107,97,153,115,128,234,227,7,184,108,103,212,109,131,141,247,193,
223,191,11,43,227,43,35,100,254,86,100,97,234,192,29,137,239,220,123,228,111,
237,195,108,8,3,141,134,16,145,246,92,245,47,250,158,223,111,67,192,160,45,125,
64,236,67,111,200,223,232,126,135,207,4,38,18,224,109,22,249,114,15,233,131,
250,196,232,82,201,249,67,44,136,125,60,41,71,82,158,255,0,202,79,79,211,31,76,
240,233,101,174,204,114,64,199,4,118,207,212,119,27,30,248,31,127,175,13,48,200,
42,109,136,78,242,68,26,157,240,125,6,94,18,113,216,116,146,185,245,233,225,
182,138,167,192,156,18,72,4,225,177,190,8,35,223,30,153,250,255,0,81,199,105,
217,185,211,70,173,10,128,194,176,10,220,184,2,60,182,246,225,132,223,196,174,
188,142,220,227,151,166,220,49,38,153,35,173,180,21,108,25,40,101,120,207,108,
24,103,203,161,247,33,101,86,80,127,243,14,220,71,151,46,150,66,6,216,39,111,
81,145,223,182,55,250,146,127,217,238,142,228,176,214,73,77,214,10,86,196,209,
12,144,48,228,7,136,251,100,72,168,54,247,62,135,128,218,250,222,169,166,67,
129,223,3,190,249,221,79,110,216,254,191,167,22,221,177,153,165,91,44,65,211,
174,25,79,180,142,62,183,196,104,44,25,19,6,8,225,244,158,115,126,49,231,132,
116,242,245,181,77,46,249,150,22,101,27,99,196,132,245,169,25,223,36,2,1,198,
249,63,163,28,224,178,186,157,178,11,2,8,244,57,253,112,14,255,0,211,113,194,
184,231,232,170,138,96,124,169,39,155,25,7,165,142,14,115,191,99,190,251,142,
217,7,39,235,162,36,57,117,62,85,114,50,14,197,88,146,187,250,0,123,239,216,247,
246,243,12,202,175,140,176,176,4,121,78,199,158,243,242,78,29,4,236,58,126,222,
167,202,248,6,173,117,25,39,5,186,136,219,183,185,250,125,73,247,224,126,119,13,
11,175,170,30,161,141,188,164,28,140,253,177,129,255,0,101,206,189,242,238,51,
182,122,183,246,238,49,158,251,111,254,158,220,14,203,33,83,230,39,13,229,61,
247,206,49,144,79,174,217,207,166,199,142,95,50,240,230,58,139,111,246,242,56,
118,154,219,174,231,135,223,151,63,124,51,212,179,44,128,141,193,250,247,56,198,
254,152,39,253,125,248,122,181,14,176,83,249,136,235,78,231,206,187,237,190,114,
70,71,185,247,225,169,211,173,200,238,51,245,219,237,191,215,35,125,247,246,
225,218,222,124,55,141,177,217,179,190,119,193,207,247,223,250,237,233,193,50,
10,86,166,179,112,72,142,80,119,183,79,211,18,115,168,16,57,125,68,199,79,224,
224,225,241,52,17,204,163,252,72,131,183,111,241,96,1,101,81,223,5,226,33,198,
123,227,36,240,49,87,26,197,49,101,199,75,18,113,176,27,156,140,143,168,198,61,
71,4,116,111,180,208,119,232,197,84,35,127,48,25,89,149,118,254,104,216,246,
255,0,46,61,54,101,186,70,20,227,29,137,233,62,234,119,76,122,246,43,156,231,
113,247,227,160,204,13,116,181,16,36,9,145,192,236,71,169,19,235,128,36,2,111,
211,222,255,0,172,245,190,25,37,233,101,36,119,83,233,191,191,246,206,221,246,
245,225,33,127,202,195,57,66,50,55,193,83,232,70,119,245,24,255,0,216,241,151,
168,144,65,24,59,141,189,62,190,187,14,253,142,125,113,219,132,163,61,76,155,2,
54,250,122,17,253,72,254,135,138,10,167,196,32,88,255,0,177,134,4,70,215,253,
62,124,56,87,19,5,112,65,216,224,143,95,79,109,183,198,199,30,195,219,135,202,
89,124,197,51,177,7,0,224,97,183,32,123,111,219,191,183,115,192,252,74,196,123,
16,70,1,31,247,235,244,60,56,192,114,1,27,116,144,65,246,57,206,8,253,6,123,
251,123,240,124,187,21,59,30,99,151,95,94,88,27,44,238,126,13,176,65,19,41,110,
146,112,36,5,14,125,155,182,248,220,6,198,55,24,25,250,240,130,170,18,7,136,59,
169,195,109,191,80,39,27,239,234,59,108,126,187,227,133,42,67,96,131,128,192,29,
136,216,231,235,223,204,59,239,223,24,223,101,50,170,186,150,96,49,50,239,244,
145,71,73,236,125,192,59,123,143,78,239,184,21,41,220,240,223,207,110,163,237,
126,115,3,186,159,35,62,127,79,49,203,12,48,249,36,29,192,98,27,250,250,15,112,
9,199,233,193,13,52,153,100,63,92,18,6,65,35,29,254,227,25,59,13,254,155,143,
20,111,58,227,205,19,109,190,253,45,182,196,144,112,15,244,223,182,224,59,219,
216,185,233,39,204,49,176,247,250,127,125,129,62,131,177,28,84,209,37,43,20,51,
26,140,116,147,113,183,3,61,46,48,195,221,102,103,152,159,80,111,233,235,204,
98,64,182,72,30,33,25,29,212,169,251,55,99,223,220,28,125,61,184,93,12,76,36,
220,121,162,115,159,170,236,79,127,66,6,70,217,223,60,52,219,129,137,209,155,56,
108,41,236,0,39,31,233,233,183,175,219,130,89,19,195,116,152,118,112,17,142,196,
100,13,142,125,51,219,219,39,27,99,110,162,138,74,41,59,168,18,120,157,175,239,
7,223,158,19,45,226,142,115,22,227,242,125,77,177,150,104,215,167,27,97,198,
71,113,190,61,73,250,253,119,223,132,116,210,248,82,20,39,1,143,65,245,25,220,
12,253,137,239,236,126,131,142,110,228,134,76,147,211,186,231,111,47,167,244,
25,29,189,14,120,227,36,25,195,246,12,62,219,141,143,191,230,239,219,211,191,
110,9,85,117,9,81,195,97,215,126,28,13,254,216,208,54,51,125,227,231,79,46,7,
166,26,110,17,145,33,219,32,147,190,0,192,25,57,219,191,251,227,4,237,192,213,
193,71,134,85,134,224,109,216,239,253,54,35,59,112,115,81,16,145,21,253,72,195,
109,143,48,200,207,220,28,246,200,59,118,224,58,233,14,7,86,251,121,72,25,219,
216,231,219,35,237,143,78,42,179,20,200,6,125,109,233,254,253,70,248,42,25,216,
199,49,207,231,235,136,242,188,116,177,7,211,32,231,63,127,174,223,212,123,122,
112,202,206,65,219,108,109,253,127,83,254,223,93,179,193,61,198,2,64,63,113,177,
61,187,255,0,166,54,253,123,240,55,44,68,18,70,254,152,56,251,123,239,254,254,
254,156,114,185,164,101,118,182,247,7,129,191,235,113,135,233,31,8,2,38,255,0,
107,79,215,247,198,6,195,12,125,243,219,185,255,0,188,143,110,48,18,123,28,237,
232,126,188,42,84,200,198,48,195,211,125,199,167,126,255,0,92,15,78,49,58,54,3,
99,111,239,191,111,250,118,207,223,132,136,185,55,177,22,59,220,95,219,237,141,
216,181,200,131,39,113,247,225,254,177,248,138,92,12,129,216,99,223,3,220,247,
239,254,251,113,201,97,10,195,254,246,206,118,250,141,246,254,216,28,126,196,
172,1,56,245,200,27,111,232,119,255,0,108,253,125,55,81,237,237,156,19,237,255,
0,95,183,18,10,164,73,19,17,28,254,158,113,240,28,97,48,78,147,99,108,34,169,
128,48,92,28,96,159,94,159,239,253,118,255,0,95,79,184,85,33,0,1,191,114,115,
131,184,199,183,127,175,235,199,220,6,162,2,196,129,19,31,241,229,212,96,138,65,
3,127,166,37,210,164,201,210,191,200,129,62,231,27,238,115,234,115,246,61,199,
15,54,138,22,121,166,153,129,34,56,206,248,56,59,109,233,235,223,109,191,167,8,
169,161,146,121,30,68,70,49,245,101,165,233,111,9,6,113,213,44,157,37,84,96,130,
73,201,246,7,212,238,221,77,69,79,110,158,73,43,67,180,164,71,211,75,12,146,
103,211,6,73,68,75,143,168,12,6,115,246,244,28,190,83,91,7,49,161,67,25,99,164,
24,16,35,81,4,236,54,4,112,222,6,43,11,136,139,204,1,191,191,195,237,129,90,
107,83,79,41,147,161,136,5,228,201,220,18,78,64,219,125,201,3,57,29,177,182,220,
59,45,148,36,100,186,244,245,100,228,142,199,223,235,190,123,119,245,244,224,
186,221,251,169,84,41,74,194,27,0,158,184,20,156,29,176,58,8,3,32,228,18,126,
132,141,248,36,161,170,181,82,213,66,213,84,130,122,39,241,96,170,18,34,79,58,
193,52,50,66,207,2,185,88,150,120,139,44,177,156,6,46,131,206,1,207,22,84,123,
63,45,30,42,148,214,72,5,181,22,42,78,237,1,68,9,32,200,152,190,240,112,54,168,
118,137,244,255,0,120,135,77,181,250,201,233,216,145,143,182,113,142,199,25,193,
200,216,253,123,240,65,105,181,188,178,224,41,110,128,73,219,61,135,191,109,182,
30,249,253,56,146,40,180,141,154,170,100,153,181,109,154,11,95,75,73,53,77,66,
212,165,206,16,164,230,49,100,84,122,153,167,108,127,8,69,41,130,66,193,140,241,
161,36,73,122,106,205,203,234,132,187,80,90,168,117,5,194,178,27,29,214,178,146,
239,95,93,77,66,146,214,80,82,181,74,248,54,106,72,38,254,27,244,55,146,162,186,
71,240,212,228,43,145,131,228,251,23,85,75,189,21,44,204,80,61,84,37,244,171,
48,8,180,251,210,102,8,12,66,44,192,153,152,27,184,142,38,195,200,95,140,198,
219,196,226,23,180,219,21,110,84,98,68,25,249,149,145,129,24,217,15,81,237,219,
29,36,253,49,147,220,231,246,181,158,166,190,161,137,207,141,83,38,254,164,23,
32,119,199,113,143,211,29,183,201,199,238,227,19,189,90,39,150,42,121,165,4,13,
212,244,16,59,103,27,158,195,27,143,83,192,213,166,217,53,117,198,146,21,140,
183,139,85,10,246,206,122,164,82,70,7,166,51,219,211,32,141,184,211,208,125,75,
73,84,130,92,1,0,222,72,81,31,252,191,78,24,192,219,147,22,22,139,109,39,6,119,
74,53,142,150,215,70,1,234,16,82,169,30,164,152,222,119,206,63,255,0,62,227,
233,237,140,143,82,210,171,85,146,187,136,204,175,184,216,21,7,31,166,222,158,
155,158,227,137,54,237,109,38,246,209,227,203,69,29,76,140,49,176,20,240,44,73,
129,220,110,128,12,253,51,223,0,114,219,102,172,169,158,160,83,210,85,84,48,78,
128,176,83,77,49,44,199,7,167,195,70,201,3,168,250,158,248,94,220,90,46,77,193,
0,43,25,168,96,0,73,240,200,216,2,76,197,173,185,227,97,129,3,196,239,31,7,
215,229,240,41,29,23,92,161,241,145,147,156,103,249,142,228,130,51,185,39,115,
156,122,122,102,82,211,246,181,143,77,222,106,122,112,106,170,169,232,144,244,
158,162,177,175,136,248,250,140,140,224,17,190,120,118,211,252,177,214,87,122,
152,233,109,122,75,81,221,106,230,222,26,106,27,45,194,174,161,243,216,36,48,
211,188,140,114,49,128,185,61,135,96,56,59,184,233,187,142,153,177,209,88,239,
22,218,219,53,213,107,42,231,175,182,220,105,39,161,175,166,147,168,34,199,83,
73,83,28,51,194,193,20,101,100,69,192,43,128,122,182,234,251,23,177,220,179,
189,74,108,52,209,114,53,35,45,218,16,126,101,23,185,251,140,10,163,109,123,18,
54,228,47,127,111,219,17,33,177,162,65,4,73,16,45,60,200,25,188,217,33,223,169,
148,15,162,41,36,237,177,207,167,18,238,157,177,44,17,64,189,24,44,87,7,27,101,
142,231,63,65,220,227,211,182,231,134,26,10,57,171,238,244,86,250,56,36,169,156,
43,74,33,133,11,51,57,95,13,91,11,147,184,19,179,111,128,20,147,142,44,37,143,
66,106,195,21,60,255,0,240,197,249,169,154,166,58,67,58,90,43,229,167,74,150,
140,72,148,230,104,160,120,68,165,1,100,66,221,76,160,244,103,124,122,135,225,
190,197,164,89,170,64,128,82,136,4,8,214,0,44,36,194,204,144,32,153,48,109,104,
194,89,138,164,40,81,105,4,204,155,11,199,30,24,34,229,245,36,118,89,37,212,213,
15,40,253,219,92,134,223,79,11,148,53,149,161,9,233,145,192,37,169,34,70,2,116,
10,60,98,233,17,33,11,16,61,171,244,196,58,154,195,91,98,113,77,2,223,76,209,
200,100,166,241,227,137,106,106,80,135,142,21,146,62,153,97,111,53,51,9,49,28,
138,173,130,163,28,72,149,203,21,13,21,182,211,210,134,170,149,102,19,198,170,
71,133,37,68,166,102,134,76,129,153,83,188,185,243,41,97,17,222,60,14,113,81,
44,181,214,244,33,112,141,19,182,248,192,140,25,155,220,119,3,63,212,28,110,61,
27,63,144,161,83,33,79,36,244,213,232,154,117,105,85,88,252,233,85,90,157,64,
96,24,71,71,100,176,18,9,50,73,4,32,140,67,151,6,8,32,143,48,100,31,57,0,226,
160,26,77,83,203,250,249,52,149,238,134,229,169,44,20,210,203,21,167,84,91,90,
106,233,41,96,68,142,56,40,43,232,25,154,162,142,42,116,10,177,136,89,209,114,
253,2,69,199,75,213,218,64,246,27,98,68,29,86,170,170,174,171,18,70,208,57,84,
196,41,213,27,170,186,145,147,144,192,31,212,111,38,234,92,75,85,87,39,155,47,
52,172,122,126,174,199,216,250,99,127,233,237,192,54,165,167,17,165,178,2,7,84,
54,232,216,174,73,222,165,218,67,219,183,242,156,224,18,63,183,13,95,178,207,
103,229,155,45,78,189,90,217,74,99,78,86,157,117,71,169,150,162,8,211,65,115,34,
42,215,167,73,101,105,156,200,122,202,154,85,171,84,10,172,27,21,59,198,12,64,
86,221,202,204,49,231,167,101,36,239,166,1,38,96,73,196,123,121,180,59,218,96,
154,138,166,75,125,123,178,25,39,134,52,150,58,168,84,147,225,213,211,200,68,
115,5,216,196,199,207,11,15,41,233,56,224,15,85,84,124,134,132,174,166,150,166,
74,135,184,92,41,233,231,158,86,72,218,69,137,75,180,113,69,16,84,72,179,146,
193,65,234,63,153,219,56,50,142,173,170,138,217,104,133,229,113,4,80,194,207,36,
135,242,128,87,208,158,236,196,225,78,228,146,0,4,158,43,166,162,146,178,245,
100,165,168,41,39,203,212,221,106,124,4,57,194,67,24,17,47,166,206,217,234,113,
233,183,110,220,121,119,226,44,222,91,42,51,52,82,127,170,173,149,112,17,25,244,
170,179,42,61,87,77,125,218,146,9,77,66,152,122,135,115,225,102,54,20,1,109,36,
254,85,96,111,27,129,32,76,108,55,220,129,108,38,212,150,193,29,155,74,70,245,
52,212,171,45,20,149,96,78,236,8,18,178,136,200,142,52,102,59,2,14,20,125,14,
51,193,74,73,106,130,155,67,195,81,85,74,212,52,48,60,245,11,71,43,193,82,243,
203,59,74,213,2,74,136,2,100,200,83,42,70,124,53,42,8,39,28,10,107,231,241,111,
182,235,100,121,9,108,179,80,83,54,219,43,120,69,216,119,24,39,99,130,62,255,0,
71,57,141,161,43,40,169,174,212,245,149,20,144,90,105,162,81,65,42,71,60,115,
186,7,89,0,117,34,76,2,115,22,217,202,253,143,159,185,71,204,84,10,22,20,210,
166,73,50,15,116,148,164,16,45,167,82,153,251,225,162,14,145,36,223,81,128,4,
222,103,145,152,61,6,36,26,219,100,181,247,119,189,219,226,107,149,36,130,142,
56,158,150,84,171,117,88,82,71,168,106,207,9,19,161,128,233,8,64,32,140,228,2,
56,156,244,213,27,164,176,162,249,146,72,146,104,223,176,43,32,14,6,196,231,
185,3,59,129,156,250,241,93,44,214,155,254,158,173,140,218,165,175,167,166,185,
69,80,203,11,203,10,57,167,84,46,171,81,18,185,65,55,133,230,62,80,195,178,144,
219,113,98,57,103,87,53,193,233,224,61,114,24,148,192,128,130,112,201,146,99,4,
255,0,149,67,30,249,24,219,203,199,163,254,11,175,167,55,74,152,36,59,230,5,191,
234,119,213,10,34,88,29,86,188,131,210,248,74,186,255,0,108,153,5,85,72,158,49,
7,126,22,32,196,88,223,150,44,166,130,179,181,109,210,0,16,23,51,67,12,121,
220,117,200,234,160,158,248,0,224,156,15,203,219,211,141,148,242,51,155,150,77,
2,154,183,76,94,237,235,115,209,58,178,130,134,201,124,166,134,169,104,110,29,
22,186,197,171,167,186,209,213,96,143,152,21,139,227,136,228,43,27,32,142,62,
160,20,131,75,249,79,100,152,203,91,88,144,177,146,138,138,170,164,2,54,73,68,
38,24,91,219,168,205,42,120,107,221,152,0,6,219,32,190,201,85,75,52,210,36,174,
170,187,34,6,56,35,57,1,135,98,8,62,160,227,235,128,56,250,109,50,180,135,101,5,
175,76,184,168,5,71,1,141,55,86,4,84,167,81,92,29,75,82,155,83,71,166,194,234,
234,164,113,6,133,137,53,9,83,16,8,184,4,17,4,17,6,208,67,16,121,130,103,27,97,
255,0,233,29,139,94,80,85,87,242,223,83,90,117,181,189,163,122,165,178,201,89,
79,108,213,180,75,208,93,233,166,181,76,122,107,165,137,65,196,148,100,172,193,
114,177,229,183,165,124,202,229,135,238,74,250,42,200,225,2,1,113,166,142,72,
170,0,141,226,156,206,35,20,236,175,210,203,49,147,248,126,9,1,204,190,69,4,244,
241,95,116,191,55,239,218,94,113,113,180,207,83,21,202,219,36,115,210,124,173,
89,162,155,199,137,195,175,133,84,63,193,124,141,139,0,172,74,135,33,75,113,60,
219,117,206,181,248,171,230,126,141,188,243,46,146,213,164,44,252,181,183,75,
116,210,214,122,123,149,29,77,79,54,185,151,39,90,91,238,250,181,232,68,20,20,
209,233,123,67,84,139,45,33,18,61,85,242,160,86,84,49,104,84,71,89,79,181,179,
185,70,90,52,67,246,165,42,196,82,210,212,205,58,185,100,45,21,107,231,42,211,
70,203,190,94,141,48,238,245,2,210,204,151,90,72,40,85,239,139,210,129,203,171,
153,255,0,210,137,109,228,55,16,168,15,136,49,48,0,186,193,39,80,211,6,165,212,
233,42,89,106,110,79,79,152,191,143,49,100,32,236,254,43,150,29,39,4,111,182,59,
250,14,35,26,141,58,201,118,168,132,67,231,171,142,154,69,102,83,231,48,173,76,
71,183,124,43,128,112,61,0,192,36,113,125,86,209,202,173,53,91,112,212,92,220,
188,221,32,53,117,19,173,179,65,233,25,40,255,0,127,220,26,54,110,186,155,173,
194,95,30,154,207,70,9,40,20,163,212,74,192,244,170,157,184,135,181,110,162,228,
229,71,53,52,29,227,68,88,245,52,58,70,10,95,255,0,152,244,222,165,184,193,92,
243,86,37,113,234,17,93,169,99,130,85,160,170,167,104,68,177,24,60,88,154,55,
104,221,132,158,71,154,159,102,189,126,236,101,42,235,21,21,156,210,90,34,153,
38,101,3,61,117,33,156,49,1,150,151,117,170,37,214,228,68,45,85,91,144,124,54,
6,75,77,224,144,23,132,94,76,199,14,24,173,71,70,78,37,137,188,35,254,34,182,
74,144,2,245,12,144,27,113,219,7,255,0,47,126,20,82,242,240,25,171,18,120,122,
85,210,85,1,151,57,193,46,58,114,64,36,109,141,251,111,220,224,236,15,157,156,
189,176,88,53,125,115,105,154,20,163,211,119,122,11,86,162,211,177,67,35,77,12,
86,235,189,12,53,34,26,121,228,44,243,65,75,82,103,167,82,204,206,58,10,177,36,
103,138,227,112,83,79,117,112,200,17,10,174,6,227,44,232,1,193,39,59,247,200,
247,62,204,120,188,202,246,47,99,231,168,211,204,138,46,21,232,138,130,149,77,
37,148,233,146,174,20,145,169,8,117,112,36,6,86,0,237,138,230,173,86,157,66,
134,36,52,19,120,61,68,197,182,142,118,197,96,185,233,154,75,98,150,142,37,6,51,
179,50,129,142,147,183,211,191,167,126,253,241,142,34,10,152,22,123,133,66,244,
130,24,76,163,108,12,224,182,54,251,119,220,143,166,120,158,121,133,116,142,150,
58,216,131,4,42,229,88,108,73,110,172,237,141,247,206,227,211,223,138,255,0,73,
86,175,86,36,118,61,37,183,237,128,91,35,35,113,157,136,27,251,31,92,158,60,
239,241,134,91,41,67,48,148,114,202,136,129,117,16,0,2,54,131,23,227,35,207,211,
22,153,103,102,93,70,230,98,231,214,71,63,73,30,120,21,168,182,169,241,124,192,
31,49,27,31,79,127,77,253,142,127,232,43,122,166,73,104,235,98,194,51,73,106,
167,157,87,3,121,40,102,150,38,198,51,221,10,231,99,177,25,216,240,89,120,184,
36,18,76,138,192,0,92,108,119,92,30,159,190,254,219,156,17,238,56,4,154,224,
189,84,172,231,103,53,180,109,190,253,53,17,245,227,125,191,50,28,103,182,123,
241,227,61,176,40,41,40,10,200,185,218,210,120,109,207,235,139,154,90,161,79,
184,250,198,222,126,156,177,13,222,233,163,104,210,64,131,38,54,79,168,43,191,
127,168,247,63,215,128,154,58,48,213,162,60,28,74,37,143,24,255,0,50,16,170,61,
59,129,219,25,192,250,96,238,235,80,158,4,171,159,52,85,14,164,31,64,219,18,71,
113,140,99,63,77,253,56,21,161,33,107,160,147,184,142,162,38,250,17,215,134,223,
32,31,40,223,208,118,247,227,206,179,235,73,235,72,42,70,160,77,253,12,241,55,
22,235,199,22,32,64,235,125,174,57,218,126,152,24,169,166,240,206,48,59,144,71,
168,193,32,231,126,251,250,123,99,215,134,86,164,241,12,202,0,36,68,196,13,187,
198,115,143,208,2,71,127,108,237,193,254,165,163,20,117,213,144,224,5,73,153,
148,255,0,229,112,29,8,250,97,134,231,190,195,125,184,17,166,145,69,106,70,71,
80,112,200,112,49,179,140,16,118,32,228,29,128,27,103,138,28,205,42,101,138,64,
38,98,12,69,231,143,67,229,191,92,108,19,184,249,199,231,174,27,237,16,1,88,
168,78,22,120,165,136,251,121,144,145,190,221,136,27,238,114,119,237,194,23,133,
146,16,167,32,193,84,241,156,237,128,65,59,250,141,198,119,201,39,219,27,185,
197,50,195,90,128,225,76,115,21,57,219,29,45,141,242,112,54,216,253,51,233,199,
42,224,139,53,120,27,143,22,57,84,3,176,206,15,97,244,61,243,191,219,126,16,42,
135,47,31,228,143,84,65,17,103,69,112,63,249,210,62,177,204,98,96,157,71,145,2,
61,12,125,143,211,10,37,36,195,75,32,36,230,46,146,79,184,61,187,118,239,143,
254,120,113,161,168,102,130,182,18,65,62,10,72,55,255,0,33,223,234,123,254,158,
254,129,188,21,146,216,135,185,138,82,15,96,122,78,112,7,246,36,13,179,233,142,
220,40,229,68,153,65,255,0,196,141,227,62,131,204,14,7,125,240,71,176,216,125,
119,104,170,45,84,125,70,43,82,164,252,255,0,61,62,237,191,251,169,7,203,27,185,
82,35,98,96,239,177,159,177,183,250,193,214,155,144,200,178,67,130,204,36,78,
132,80,88,183,139,133,10,170,1,37,137,192,0,2,73,32,0,115,142,61,69,63,2,207,
194,195,151,127,1,223,12,58,59,153,58,159,75,210,92,62,40,185,229,166,52,230,
187,230,70,169,191,89,232,198,160,208,116,119,187,50,214,90,185,89,167,38,154,
57,107,44,116,26,126,138,231,44,90,147,192,154,10,155,230,160,168,184,73,113,6,
146,146,217,69,67,208,231,240,41,248,73,189,252,97,126,35,156,129,210,31,240,
205,77,251,151,156,186,213,22,254,112,115,114,177,233,36,168,178,91,52,111,46,
171,96,190,193,73,124,155,165,169,226,139,84,106,26,91,54,150,165,166,157,179,
91,61,216,198,145,203,20,117,6,63,90,14,57,63,198,93,172,223,211,100,187,42,
141,66,3,43,102,51,97,90,229,67,148,203,210,104,51,164,255,0,114,179,41,35,86,
148,4,21,2,94,236,250,3,85,74,236,54,33,18,121,196,187,14,187,40,61,76,95,20,95,
241,54,229,159,49,121,199,248,126,124,94,114,195,148,208,71,89,204,29,103,200,
189,113,103,211,182,231,146,72,158,236,239,109,105,238,54,90,70,138,57,88,220,
111,54,136,46,22,171,98,116,4,150,227,89,75,20,143,20,110,242,167,144,13,218,23,
128,60,114,35,71,53,52,237,20,145,186,148,146,54,86,42,200,232,192,50,178,17,
134,82,1,83,177,198,15,30,220,83,71,28,208,203,12,192,52,50,199,36,114,169,37,
67,70,234,86,64,88,16,64,42,72,36,16,64,220,16,119,227,198,19,226,190,175,76,
85,252,73,124,67,77,162,232,169,237,218,58,163,157,92,212,151,74,80,82,39,135,
73,71,167,14,186,191,139,45,45,52,97,99,240,160,130,217,242,209,194,129,20,36,
106,168,0,10,7,26,252,13,93,141,46,210,202,233,26,65,163,92,56,2,117,58,189,18,
134,77,255,0,244,213,151,151,139,158,51,180,150,26,139,206,225,146,58,2,26,71,
188,117,183,44,64,141,40,43,20,128,96,198,67,3,159,242,158,161,250,130,184,63,
111,78,62,212,104,60,120,234,16,121,42,34,71,219,25,37,144,18,114,48,14,78,223,
169,219,132,148,206,140,10,36,134,88,208,168,44,83,160,224,128,78,84,245,96,41,
37,125,136,25,236,71,14,87,24,204,150,232,1,221,225,13,30,253,192,70,192,7,39,
109,176,118,62,163,25,227,191,0,61,26,162,63,50,45,72,60,208,149,104,235,165,
175,138,179,32,129,125,224,136,19,4,91,235,128,105,11,171,103,39,108,14,222,228,
231,212,119,239,219,182,254,220,18,219,31,230,40,196,76,113,242,211,152,219,36,
140,83,215,0,185,59,156,8,234,86,54,250,117,19,183,12,178,68,66,182,119,243,103,
30,184,244,201,250,127,211,29,248,118,178,0,106,76,44,216,74,216,158,148,156,
254,89,29,67,66,222,222,89,149,72,62,135,99,183,9,10,42,198,214,182,222,99,247,
0,223,153,193,32,233,4,13,167,219,231,194,48,186,169,12,145,134,127,206,80,7,
7,59,201,23,145,189,48,51,211,145,219,223,134,86,242,54,64,216,140,253,48,50,
50,79,185,223,29,253,184,124,170,148,18,164,231,248,160,59,141,199,76,163,49,
206,191,112,232,73,25,29,240,125,248,29,171,144,175,80,93,240,196,2,6,54,57,198,
63,76,110,112,54,250,231,137,58,162,168,109,237,7,218,223,75,95,17,10,196,244,
143,43,147,242,61,76,96,162,211,83,188,212,196,156,84,64,89,55,220,75,9,235,92,
111,177,42,24,125,115,143,175,12,149,181,34,25,152,130,70,253,67,245,239,158,
219,143,76,118,32,157,248,105,165,175,106,105,32,159,59,197,40,99,245,25,25,7,
223,43,233,158,255,0,160,225,38,161,170,97,82,198,31,200,205,149,97,234,142,3,
46,15,109,178,6,199,212,224,247,60,21,51,193,104,172,18,13,55,158,102,8,233,54,
144,122,219,25,221,29,70,219,143,175,19,237,211,237,98,26,138,215,100,134,88,
156,245,198,99,112,115,130,10,144,84,156,103,212,13,200,245,219,219,140,87,37,
99,86,39,64,66,76,18,161,70,123,45,66,135,61,128,207,73,44,167,182,2,227,30,
188,33,177,70,213,177,58,100,146,187,28,255,0,46,7,174,55,207,111,177,245,57,
224,150,170,157,86,223,78,228,127,18,1,45,59,109,185,10,124,88,178,114,6,0,103,
81,216,108,0,237,197,210,84,108,205,14,249,167,67,34,153,234,182,107,142,145,
199,134,35,167,73,210,55,18,15,145,62,125,48,39,51,178,22,82,113,177,198,255,0,
211,250,17,190,63,175,24,167,171,53,52,248,118,201,43,209,223,27,129,229,57,61,
176,221,62,167,191,215,132,55,90,188,1,210,64,39,32,227,184,199,108,29,240,73,
27,130,1,59,14,24,233,170,203,43,198,196,156,30,161,254,153,236,55,206,8,237,
143,233,199,37,218,25,138,107,81,169,168,4,25,91,253,58,219,174,24,69,36,6,136,
142,94,219,251,19,194,119,194,26,178,75,18,14,228,149,97,236,70,195,125,251,16,
125,125,179,129,191,12,181,81,229,119,206,118,59,15,234,51,245,206,62,184,239,
193,5,90,134,147,171,24,18,40,125,134,193,191,43,15,175,152,19,250,253,137,107,
154,35,33,33,118,233,62,98,71,117,62,223,235,219,208,227,142,101,233,150,98,34,
100,201,35,135,63,72,131,134,129,0,79,8,254,63,143,92,52,120,68,18,8,193,42,59,
224,1,190,195,215,251,122,31,109,248,114,166,66,85,64,206,70,251,119,7,108,110,
64,251,246,250,112,165,169,58,145,28,3,150,5,78,199,252,72,241,190,254,142,160,
28,122,156,112,162,150,156,128,160,109,131,156,253,207,233,246,255,0,97,190,44,
114,116,28,168,16,101,79,210,100,122,199,46,88,134,177,59,239,30,83,247,195,157,
43,178,10,106,144,1,48,200,35,144,31,84,97,128,8,246,32,17,233,190,126,156,40,
188,82,128,157,75,140,41,192,219,57,141,178,241,54,222,161,73,93,189,87,3,140,
148,144,229,154,51,140,74,157,35,255,0,87,230,82,59,231,113,143,78,248,225,224,
67,243,84,62,25,30,116,83,9,39,57,24,234,104,73,30,184,112,201,238,58,177,131,
145,197,239,116,94,145,72,252,203,35,111,204,5,197,249,192,219,215,134,4,76,25,
225,51,195,105,253,47,136,205,163,195,54,217,57,39,182,221,247,244,239,140,236,
125,70,219,156,241,197,160,44,21,199,124,96,231,220,110,50,125,9,25,29,189,61,0,
225,226,90,126,150,57,29,137,206,222,199,7,223,7,233,191,232,56,231,20,33,186,
162,35,29,64,149,244,33,135,111,182,78,71,191,152,125,120,166,108,183,136,136,
130,13,191,67,246,24,62,171,78,255,0,47,237,134,129,31,134,122,251,3,140,254,
190,223,77,243,143,167,108,142,51,68,48,251,246,36,231,190,195,253,183,245,251,
103,140,243,71,211,27,6,24,43,156,228,122,143,175,174,251,3,238,125,72,221,36,
100,177,3,36,156,140,122,156,127,190,56,17,93,12,63,95,223,223,27,91,199,89,191,
15,151,30,93,70,29,224,56,80,15,163,16,71,175,155,183,233,156,127,82,120,88,91,
17,178,247,32,117,47,124,141,240,195,223,182,253,142,227,108,156,225,190,44,
146,1,223,168,122,250,17,186,145,129,253,115,159,211,184,81,41,32,43,1,131,216,
250,141,182,63,212,159,232,120,96,60,33,7,145,4,244,249,240,78,52,194,79,43,223,
231,207,92,39,35,169,132,153,200,199,75,143,112,114,51,156,99,32,239,235,220,
140,112,182,133,12,115,2,7,99,235,177,63,237,216,246,56,56,225,61,50,117,134,7,
249,91,219,61,74,196,1,223,184,237,156,108,123,103,135,168,96,32,43,131,236,173,
145,216,228,99,36,255,0,229,56,7,25,247,223,126,20,90,101,170,106,3,140,199,168,
17,239,19,215,26,102,129,167,167,207,218,57,121,96,190,153,65,137,123,28,133,
35,97,247,7,219,127,161,244,239,147,193,21,30,42,169,218,38,62,101,24,4,251,
246,66,71,125,182,223,7,183,99,192,189,3,245,42,32,254,92,47,212,123,125,15,99,
245,220,126,164,112,179,83,84,36,195,101,99,210,195,56,25,59,49,35,215,61,193,
245,193,223,142,147,46,210,20,17,2,32,219,129,137,231,177,253,112,171,11,159,83,
243,237,252,99,240,198,71,75,54,197,79,67,131,183,169,244,35,25,4,15,211,233,
198,94,165,11,208,72,0,228,131,245,24,24,57,254,155,228,103,133,245,112,224,137,
20,101,102,30,131,249,240,48,126,153,31,251,142,252,15,212,179,166,196,16,65,
61,201,7,63,235,237,156,100,240,106,131,68,192,183,207,164,95,237,141,8,96,127,
79,151,143,218,49,201,234,0,37,14,55,206,249,236,123,29,177,245,27,122,127,94,
7,238,93,36,54,249,27,100,142,228,122,16,6,59,18,49,183,167,31,84,212,48,203,
43,99,39,35,190,3,122,251,231,59,255,0,109,179,221,170,105,204,171,146,73,219,
109,243,244,62,191,95,94,219,109,197,70,106,176,184,129,199,121,219,224,155,123,
224,212,197,247,235,250,123,112,195,5,96,29,187,140,17,253,247,255,0,113,192,
228,177,96,147,232,72,251,158,255,0,76,123,140,250,112,69,82,75,28,15,65,185,
239,245,35,239,253,125,54,225,150,84,44,9,239,142,223,78,217,198,59,255,0,175,
233,191,28,246,107,196,102,57,250,136,155,123,255,0,24,106,148,234,2,70,242,122,
223,13,76,189,44,8,207,125,251,250,253,15,190,125,126,158,188,126,52,96,236,59,
99,251,251,255,0,167,253,61,212,56,220,108,115,184,61,255,0,167,250,255,0,126,
56,5,62,196,125,78,192,125,243,197,105,72,36,199,79,62,95,239,6,181,250,207,
165,207,233,245,194,96,58,125,14,61,142,221,187,142,223,215,185,227,41,80,80,
168,245,223,251,228,126,184,199,126,63,89,15,80,7,182,51,183,98,125,127,219,254,
247,227,52,113,231,219,7,108,31,235,156,247,206,196,126,156,69,86,227,204,196,
109,115,111,91,121,143,108,107,9,39,141,153,20,143,46,251,159,208,237,239,143,
237,199,220,58,120,32,168,200,39,237,159,76,255,0,111,191,31,113,51,64,155,147,
18,7,9,198,253,79,167,251,196,146,215,26,218,156,120,213,18,200,189,196,121,
232,137,72,219,203,18,116,198,160,122,5,81,141,190,188,16,165,67,173,37,52,42,
123,230,66,62,253,189,61,187,1,219,211,212,240,29,78,122,200,31,92,15,215,254,
255,0,83,237,157,138,226,243,72,139,255,0,222,149,64,253,6,114,14,192,228,237,
191,175,176,25,227,177,165,86,161,14,89,217,139,66,203,18,205,115,36,201,36,216,
121,71,11,91,21,241,0,108,55,59,1,183,167,19,97,237,135,202,73,164,92,110,125,
61,199,223,110,251,156,157,242,78,56,116,105,165,61,10,132,183,148,19,244,39,
211,244,29,187,118,251,112,138,130,157,166,232,27,249,143,110,199,108,31,191,
111,77,198,59,17,223,130,65,70,21,192,36,130,87,205,213,245,206,14,7,176,27,118,
216,253,120,122,158,166,83,4,129,42,47,62,222,112,56,98,6,199,173,231,151,175,
183,78,189,7,166,168,154,34,210,171,50,150,96,157,206,50,6,248,198,216,192,237,
235,193,214,138,212,213,22,59,149,186,226,20,76,212,243,230,88,100,36,199,83,75,
42,53,61,93,43,224,228,45,69,60,147,68,72,57,29,97,179,144,50,61,87,68,36,232,
141,64,37,124,204,6,219,177,238,15,169,62,128,122,109,146,15,9,76,15,21,66,68,
132,249,64,206,6,222,135,59,109,223,215,31,166,120,123,46,106,209,172,149,17,
152,50,50,149,34,100,48,33,129,184,131,126,123,139,25,4,200,216,134,144,118,32,
255,0,31,63,108,88,250,250,74,74,86,168,20,110,243,219,46,52,116,181,182,153,93,
25,101,54,250,226,207,20,50,169,92,252,197,63,67,211,204,84,178,150,78,176,112,
219,28,242,203,75,218,99,172,130,251,116,164,53,208,211,92,18,146,146,131,170,
72,33,154,185,233,165,171,50,214,203,17,73,22,146,8,98,36,71,19,7,168,156,170,
245,44,104,196,196,22,29,71,168,173,214,72,169,41,46,245,112,210,172,172,33,133,
93,25,97,80,58,138,194,210,43,60,40,89,137,43,19,162,228,147,140,157,204,52,
190,178,188,207,95,87,45,198,225,89,91,13,182,219,85,52,81,212,76,207,18,79,34,
136,132,139,30,200,36,233,37,75,50,245,0,72,206,51,199,105,146,124,137,173,74,
179,211,33,200,46,138,201,76,211,70,42,90,100,177,44,136,81,217,84,174,197,3,3,
162,235,150,48,194,71,157,193,251,111,112,9,158,7,18,99,106,170,90,75,150,162,
186,83,105,157,46,42,35,138,106,88,102,158,134,162,178,56,205,91,176,105,22,154,
166,178,90,118,158,48,122,226,150,68,118,142,64,172,84,128,71,17,164,58,150,250,
82,68,134,243,116,9,36,184,43,29,92,145,39,79,81,36,5,136,160,220,30,195,24,
198,195,24,225,130,27,165,69,101,162,182,115,145,243,215,25,8,244,37,97,94,157,
187,1,230,124,231,113,245,57,199,14,22,154,117,101,137,64,234,59,179,96,31,82,
51,216,239,190,70,222,184,219,134,105,247,153,151,166,180,94,166,152,212,77,63,
237,131,169,132,146,41,138,64,245,38,76,90,98,216,137,96,38,211,195,156,64,28,
231,239,131,218,10,251,187,69,211,29,214,232,175,35,33,119,74,250,196,99,225,
144,99,98,203,48,110,176,119,86,223,7,112,115,191,22,67,89,81,72,148,154,118,
159,93,201,93,168,238,149,58,102,134,166,222,100,184,75,251,234,209,69,82,141,
45,28,245,247,58,129,81,44,241,84,130,211,83,91,42,18,110,152,25,100,15,8,148,
3,11,105,11,52,149,247,59,109,32,133,164,106,170,154,120,196,104,165,157,139,
200,160,162,34,130,204,72,30,85,81,147,223,28,72,220,228,190,124,133,246,242,
226,99,36,212,116,212,118,120,219,168,22,53,52,180,80,209,195,10,119,242,66,249,
69,95,228,88,202,236,0,199,164,246,86,72,100,242,53,179,121,144,2,10,116,255,0,
60,176,33,85,157,128,5,160,177,133,2,76,2,211,19,24,81,220,187,132,27,201,233,
203,214,119,196,75,101,81,85,168,46,159,186,210,104,169,140,144,197,28,242,32,
73,205,38,72,207,137,25,40,208,179,68,193,89,2,245,30,162,203,190,56,178,218,
98,235,168,108,11,80,109,122,130,249,65,243,148,111,77,83,242,119,74,234,120,
234,41,157,72,120,100,88,103,68,146,54,234,61,74,234,70,73,198,9,207,16,143,45,
44,95,35,110,73,38,37,231,175,153,170,37,36,231,165,70,35,138,32,217,59,0,174,
231,176,203,156,13,184,176,118,234,104,153,163,140,40,199,148,40,223,98,72,200,
29,199,124,239,142,252,119,223,133,114,229,59,62,158,98,186,14,251,54,91,50,
200,64,43,72,87,118,170,168,22,10,248,84,211,18,65,34,4,27,78,20,205,52,190,144,
108,158,31,56,0,19,206,231,245,156,5,89,53,133,146,167,81,75,96,174,168,154,211,
123,130,102,38,142,246,139,70,213,209,129,212,181,54,250,153,92,210,215,65,32,
36,135,130,82,225,129,14,138,70,56,149,237,245,148,85,147,92,106,105,30,41,197,
5,60,232,242,194,203,36,11,43,197,208,136,179,38,98,119,84,61,78,168,236,99,
12,58,202,146,1,90,218,70,195,123,16,65,121,179,91,238,176,82,245,84,196,151,
10,72,106,124,9,1,35,173,58,213,153,24,144,3,5,33,91,110,160,64,217,210,77,57,
67,110,179,77,13,190,142,158,221,74,17,97,134,158,142,24,224,167,141,75,179,
145,225,70,171,26,117,156,150,32,100,145,150,201,39,139,129,67,180,141,86,90,
245,114,149,178,225,157,169,213,167,78,189,28,203,43,18,85,43,83,45,83,45,170,
152,240,154,180,92,10,192,43,26,52,153,156,96,51,78,44,172,26,32,220,21,234,65,
179,95,145,22,255,0,145,17,136,62,225,64,100,206,23,243,54,9,3,32,245,176,93,
243,190,55,36,119,223,215,126,35,205,103,28,20,183,10,137,106,38,88,105,169,18,
40,164,149,152,4,141,105,226,94,163,146,64,30,160,12,103,39,164,2,72,28,27,107,
125,85,69,165,13,60,51,145,37,85,67,147,75,74,189,222,56,91,47,81,49,223,162,5,
63,253,188,141,132,76,158,213,118,182,243,91,171,154,253,93,123,147,196,140,
183,252,156,18,16,145,66,211,212,0,166,40,20,133,241,66,40,2,89,76,143,143,202,
70,7,30,127,248,211,182,114,153,10,109,147,164,194,174,116,171,179,83,86,1,41,
5,66,209,85,129,36,19,104,64,11,70,229,1,4,189,149,162,239,14,68,45,175,23,50,
96,233,27,91,137,176,183,28,71,28,200,213,179,106,59,140,20,208,135,130,205,74,
201,242,244,202,165,158,164,170,255,0,14,162,113,182,75,13,225,140,249,99,7,168,
130,251,140,213,183,6,249,29,21,100,166,180,213,62,122,100,168,40,131,127,153,
170,87,59,12,176,44,0,4,176,220,109,184,207,12,154,182,48,151,24,18,135,193,83,
19,156,247,0,49,79,13,58,153,81,153,78,73,108,170,177,15,211,229,35,115,206,
130,182,247,30,175,183,33,158,3,79,72,177,7,233,51,59,129,79,7,81,42,204,234,
153,13,131,212,99,83,157,213,73,25,63,52,103,179,117,154,182,110,181,122,181,30,
165,118,161,77,170,132,86,16,206,28,170,135,96,21,16,40,69,81,1,86,240,73,37,
174,66,0,168,20,0,23,81,137,34,224,69,248,146,73,36,222,252,198,25,175,169,89,
115,214,23,153,227,183,79,210,181,177,81,116,151,65,32,101,49,64,139,208,197,73,
29,89,3,11,131,190,251,19,198,11,133,107,193,169,8,147,169,77,61,101,42,186,28,
102,63,5,163,86,92,111,146,161,118,223,24,4,123,240,247,109,190,83,165,214,162,
233,86,37,120,163,190,197,81,80,35,66,210,74,137,82,211,16,171,149,201,96,171,
140,177,203,116,134,35,191,17,93,219,81,83,86,222,46,53,234,42,35,249,138,234,
185,208,188,76,2,44,179,59,198,164,22,37,74,169,85,59,17,177,244,193,226,139,
250,209,75,81,90,186,153,235,59,233,36,6,210,73,58,132,15,249,66,238,98,55,140,
25,81,152,198,152,1,64,49,204,128,45,39,136,191,215,166,38,61,93,170,205,46,
185,149,162,170,167,134,122,89,227,134,6,73,0,235,142,174,40,67,153,21,152,161,
98,174,192,244,129,129,141,129,199,22,7,148,90,158,158,29,73,81,69,20,144,9,
167,153,234,97,133,156,8,254,102,19,225,213,83,143,97,60,127,196,136,239,146,14,
49,220,83,173,25,111,163,212,58,130,142,91,164,80,87,71,83,115,163,89,228,172,
241,101,137,212,76,157,98,79,12,25,112,67,116,230,63,202,50,72,233,207,22,154,
239,166,180,93,135,88,215,83,216,232,107,236,55,118,188,72,180,166,219,115,146,
227,101,96,242,128,37,67,56,73,232,200,25,99,3,198,70,204,162,69,192,227,166,
252,41,219,217,172,191,108,101,171,179,83,74,107,155,167,165,139,176,121,212,
172,55,82,132,238,46,68,220,3,133,115,52,81,105,247,112,196,232,130,64,4,8,230,
36,24,4,25,2,120,219,27,142,208,176,91,232,105,52,189,186,223,60,82,77,122,173,
182,93,46,245,33,199,67,84,84,249,104,173,41,185,6,58,8,37,47,56,57,50,86,206,
251,17,10,102,25,215,193,168,235,230,80,191,194,146,73,124,55,193,233,196,109,
134,140,118,61,72,192,130,24,2,49,249,123,102,55,229,191,55,45,151,203,45,61,
170,42,250,154,89,169,224,134,23,172,183,84,154,90,200,229,136,170,120,212,85,
64,25,33,152,50,151,71,79,226,33,201,70,86,10,120,152,110,182,59,246,183,178,
44,90,99,73,91,44,84,182,121,232,158,229,126,134,249,37,213,106,104,229,87,45,
88,150,7,133,171,99,187,87,84,68,235,93,113,150,177,232,4,245,31,51,58,137,200,
138,79,180,171,246,141,44,238,75,42,59,53,198,109,90,157,56,254,152,154,142,245,
217,46,140,171,225,90,99,92,53,74,142,136,176,4,19,39,28,226,81,109,78,31,194,
84,207,138,222,29,188,204,199,34,79,168,197,113,74,234,42,154,170,185,232,110,
20,178,172,91,86,66,37,17,203,3,119,204,208,74,82,104,187,96,23,69,13,177,86,
56,201,181,159,15,86,127,248,166,245,110,134,162,173,233,236,214,181,172,212,
215,123,140,14,1,161,181,88,104,229,184,79,82,140,58,193,234,240,82,4,32,30,183,
152,40,220,129,196,1,126,208,118,202,186,196,23,251,21,53,85,93,62,60,41,106,
161,12,254,66,10,47,138,161,124,120,178,122,130,74,94,63,116,28,91,159,133,11,
205,183,76,234,186,170,59,229,186,90,221,51,168,52,253,247,75,95,105,233,0,142,
166,43,69,226,137,233,165,158,141,128,192,146,144,149,154,36,0,143,32,242,182,
58,77,22,69,179,84,43,230,133,100,80,221,206,97,22,152,53,17,221,234,13,44,140,
149,0,20,220,41,109,0,59,6,112,134,64,137,43,170,149,82,164,238,39,109,134,196,
69,204,192,185,28,113,82,174,85,127,190,239,183,122,247,8,126,114,178,182,161,
81,31,44,137,36,206,232,23,36,28,170,21,13,183,149,129,192,198,49,23,234,29,69,
22,155,173,180,77,58,245,154,170,201,40,209,92,248,100,72,209,245,117,18,115,
144,152,87,56,3,36,16,55,59,222,126,107,252,47,234,14,90,95,197,85,142,168,106,
125,45,113,133,46,182,11,205,36,100,53,109,170,161,153,81,170,35,80,68,21,244,
172,143,77,95,79,129,211,60,102,68,233,138,68,60,106,203,226,114,246,108,26,151,
78,91,92,73,79,83,4,211,215,188,44,2,176,45,44,112,169,112,72,192,80,175,131,
140,30,174,254,156,7,181,59,82,143,99,228,115,29,162,146,149,40,214,165,9,81,
217,213,210,173,100,85,101,118,85,105,85,14,142,172,53,2,54,4,16,39,70,151,126,
202,156,212,153,2,32,128,102,220,111,29,32,237,141,195,114,103,95,217,121,167,
163,40,185,93,172,107,104,233,238,148,240,58,114,247,83,78,202,63,118,87,229,
152,105,219,133,79,230,107,53,201,207,68,29,121,74,58,151,70,67,208,66,241,95,
121,163,79,87,166,107,170,104,235,233,164,165,173,182,187,210,214,67,32,254,36,
85,20,178,52,114,38,127,152,146,164,171,12,43,163,43,46,85,135,21,3,149,58,182,
232,209,172,113,60,240,213,81,136,42,35,124,73,25,106,73,112,240,84,64,88,2,253,
14,12,110,98,36,43,44,108,113,212,164,221,109,91,168,79,57,108,86,203,146,198,
167,90,219,232,22,221,168,169,122,227,73,111,73,72,130,58,107,213,55,91,47,139,
51,194,169,29,108,64,248,158,34,137,6,114,71,29,39,98,126,37,161,154,167,253,
78,81,148,38,106,153,118,160,196,66,102,10,255,0,112,165,225,123,214,213,222,
164,5,239,148,85,80,59,234,154,144,204,100,124,67,87,248,236,209,186,240,4,255,
0,211,176,51,49,99,49,109,119,115,23,81,181,69,214,178,48,197,144,191,95,73,4,
147,213,183,152,227,25,199,190,14,115,244,226,30,171,188,75,78,65,78,172,171,46,
231,108,156,228,145,185,59,103,96,113,140,99,139,131,171,249,21,169,235,234,205,
198,27,83,80,211,152,80,61,85,206,88,104,41,140,159,151,163,174,119,29,78,91,
164,42,162,179,110,51,177,199,21,123,83,105,75,133,162,190,162,130,229,76,244,
245,84,238,81,208,133,100,37,14,58,163,117,202,200,141,221,93,73,12,167,35,29,
184,242,255,0,196,245,251,66,165,122,181,42,18,3,51,40,96,12,68,152,4,255,0,132,
88,71,160,39,14,101,210,152,85,17,113,194,208,78,251,14,147,190,35,43,181,101,
76,213,114,224,177,12,253,91,228,96,48,13,144,49,219,205,140,12,129,157,248,96,
174,121,150,153,152,28,24,167,134,81,223,234,187,15,179,127,168,39,110,13,238,
86,169,4,202,202,58,139,199,25,1,65,201,33,122,72,62,216,35,211,253,120,101,
185,90,230,142,146,86,116,32,116,3,142,228,116,224,143,167,113,140,142,248,239,
158,254,93,157,203,230,170,53,102,99,81,140,22,144,60,54,241,64,197,181,39,81,2,
0,218,241,196,249,222,61,134,33,235,178,74,106,43,163,29,156,248,139,233,234,
28,156,28,227,32,156,28,250,122,103,129,216,122,212,22,223,43,131,158,216,35,
124,250,103,39,111,254,0,226,69,175,160,50,85,35,133,36,75,10,46,122,118,61,74,
83,219,32,140,127,82,123,158,194,211,219,133,47,90,201,144,193,142,70,58,64,25,
198,72,244,244,63,92,231,234,120,202,217,58,225,217,140,192,44,47,34,211,62,94,
222,152,104,48,224,7,95,33,254,177,203,90,129,52,148,53,107,178,215,219,41,39,
36,14,242,34,8,159,239,188,99,35,223,110,251,241,24,120,133,42,97,124,17,135,0,
228,123,54,217,216,239,141,255,0,183,212,203,58,137,160,169,210,250,126,116,193,
146,150,90,202,9,113,191,151,169,102,136,19,247,13,131,191,183,99,196,117,37,58,
186,179,99,45,27,163,103,30,97,190,51,182,125,190,223,235,197,54,122,157,69,170,
10,153,252,172,71,43,41,55,38,79,17,130,160,12,176,71,235,199,244,156,14,92,
201,134,231,81,140,128,210,172,138,55,24,89,20,63,98,62,187,227,35,124,141,243,
199,42,137,73,152,29,241,45,56,83,147,185,96,54,35,250,109,219,63,211,46,122,
134,136,9,233,166,4,226,106,88,207,168,29,81,146,132,103,223,202,51,253,70,49,
142,27,42,35,39,193,125,183,81,219,59,117,99,110,253,183,27,125,61,184,167,168,
238,141,85,12,198,185,227,22,36,219,205,92,255,0,188,79,186,4,2,47,110,63,191,
159,237,182,51,208,72,207,77,85,9,35,242,245,168,244,39,97,253,119,206,113,232,
56,121,208,218,59,89,115,39,88,233,126,95,242,255,0,77,94,181,150,184,214,23,
203,118,157,210,186,87,78,91,234,46,183,219,253,242,235,80,148,148,22,203,93,
190,145,37,158,170,174,170,121,22,40,227,141,15,114,238,85,21,152,15,208,48,74,
133,7,24,126,164,62,159,155,56,246,236,59,103,244,250,246,135,253,153,187,191,
193,95,195,151,52,62,33,190,55,190,47,185,177,202,221,31,115,229,13,159,76,242,
215,145,186,71,81,212,254,247,230,85,199,90,243,34,107,131,222,181,47,46,185,
125,110,167,184,106,109,65,118,142,203,106,143,72,80,213,233,251,93,116,244,255,
0,241,69,214,41,90,142,34,213,28,102,123,56,212,59,54,150,101,17,170,84,162,
106,101,197,53,4,179,185,96,244,84,233,82,96,151,105,49,101,86,184,220,110,157,
29,85,52,49,10,13,231,128,3,243,65,230,0,183,82,56,99,183,239,224,77,248,88,
205,248,98,124,40,79,100,230,20,214,171,167,196,95,59,46,86,237,121,206,138,251,
98,65,61,38,153,150,27,112,167,211,124,177,182,93,84,52,151,58,13,23,77,81,90,
110,21,209,203,242,21,250,154,233,124,171,183,35,80,53,36,210,238,235,132,212,
85,73,93,71,73,91,28,117,16,199,89,77,5,82,67,85,12,148,213,81,37,68,73,42,199,
83,77,40,89,32,168,69,112,179,67,34,137,34,144,52,110,3,41,28,41,227,202,243,
57,138,185,170,245,115,21,219,85,90,174,89,206,194,118,10,162,240,170,160,42,
129,178,168,23,185,55,136,138,138,168,162,21,68,15,220,245,38,73,234,113,134,
164,33,166,168,18,66,106,80,193,40,122,112,161,204,232,99,110,168,66,55,149,140,
163,41,210,219,55,86,14,199,142,172,92,249,252,60,254,12,63,11,47,194,239,158,
31,20,55,159,132,142,64,243,215,226,70,201,167,159,86,94,174,252,230,180,255,0,
197,22,161,171,249,171,175,232,173,52,150,27,28,55,223,157,75,77,151,66,82,107,
24,109,246,171,70,155,167,179,213,95,78,158,138,74,202,197,173,172,150,190,62,
212,68,100,17,190,224,141,182,59,251,31,126,58,19,254,213,207,226,115,89,168,
245,141,179,240,216,229,85,226,141,244,150,141,143,79,107,207,136,250,234,81,13,
77,69,207,93,72,98,189,104,46,95,26,206,166,122,106,125,45,106,122,45,91,126,
130,17,255,0,55,119,189,216,233,167,117,150,195,60,79,99,216,223,212,212,205,38,
94,139,212,74,15,86,149,124,216,71,169,76,61,28,187,22,40,237,77,209,138,182,
162,161,117,13,76,227,149,133,95,64,66,236,1,96,172,169,32,18,25,132,72,4,17,54,
153,131,97,142,152,169,93,227,92,106,229,49,65,79,243,85,19,79,224,83,167,135,
77,23,139,35,57,138,158,60,177,142,20,15,209,26,101,250,81,84,100,227,60,21,17,
226,82,186,147,156,170,72,50,49,144,87,165,183,31,249,129,59,227,190,15,109,163,
33,59,10,136,228,7,96,234,115,219,190,51,156,108,15,125,176,9,29,246,219,137,
42,158,85,249,88,27,168,99,45,25,36,250,72,162,68,36,237,157,213,199,109,177,
190,252,122,230,71,56,24,212,86,176,82,87,127,240,113,111,172,124,140,82,181,56,
35,168,28,47,111,215,248,192,196,241,16,27,232,118,250,254,190,191,79,111,124,
99,132,212,178,148,99,134,1,149,150,68,199,110,165,96,70,6,114,6,64,199,14,149,
165,50,119,30,98,115,247,7,31,80,65,254,199,185,244,224,96,204,34,155,102,0,14,
249,250,251,251,246,244,245,60,47,95,48,40,178,193,182,171,193,216,15,131,19,84,
212,47,109,163,141,250,207,149,200,189,199,150,11,110,39,170,71,116,0,36,130,58,
200,192,216,5,170,81,226,140,250,4,168,67,183,160,98,15,12,21,120,32,48,220,145,
130,118,32,99,233,239,237,236,123,142,28,82,164,77,71,76,75,28,193,36,148,110,
78,1,240,167,30,44,39,59,224,36,161,250,65,56,25,199,219,3,42,60,76,63,152,127,
177,207,246,223,124,141,134,253,136,227,59,245,168,172,20,220,174,160,14,247,4,
237,38,111,32,222,216,223,119,166,241,105,27,95,143,215,204,243,192,207,67,179,
21,57,223,108,110,0,198,123,100,109,254,253,187,119,81,91,9,168,161,134,76,101,
162,95,9,190,241,146,87,39,182,227,57,219,211,28,43,117,11,42,177,27,54,51,247,
216,99,31,92,19,238,49,183,97,195,161,165,94,137,224,32,5,150,49,50,253,78,15,
111,174,9,201,27,251,253,5,151,94,240,84,188,141,37,72,182,228,22,66,60,152,17,
234,49,39,180,88,116,62,144,126,145,237,121,156,126,232,182,84,169,145,31,117,
145,115,223,249,176,51,177,250,28,99,219,24,200,207,4,23,137,163,142,58,200,129,
25,194,202,131,215,174,50,199,232,71,82,51,13,187,129,191,169,224,98,196,13,51,
245,118,40,229,127,78,174,146,62,199,111,77,241,141,136,28,114,212,19,72,210,
153,0,200,59,19,219,98,48,65,207,161,83,147,219,61,240,115,199,69,151,205,119,
61,148,105,144,117,2,79,50,3,3,63,172,125,48,185,73,115,200,197,246,152,183,
207,62,88,8,185,98,69,114,9,199,136,89,126,129,179,156,125,59,143,208,227,220,
51,65,32,142,93,251,117,116,156,157,136,35,212,123,131,190,127,177,223,135,175,
2,73,98,101,59,148,98,14,118,242,239,140,159,111,98,125,8,237,158,25,170,97,
120,247,31,174,70,15,175,166,249,253,56,226,243,197,153,133,93,54,50,72,255,0,
221,7,219,135,190,26,166,0,149,59,71,181,135,30,188,63,124,45,168,3,194,114,48,
76,88,113,232,74,54,206,49,159,67,131,250,246,225,28,32,25,65,110,210,40,206,
123,103,208,254,167,126,254,185,60,114,241,50,136,231,37,89,74,48,207,96,217,7,
244,219,108,246,199,125,241,198,10,86,111,16,33,24,232,114,50,73,63,109,190,132,
103,61,241,184,245,60,2,145,5,214,47,48,57,157,129,23,235,141,58,144,8,229,62,
209,235,59,72,193,21,29,39,139,226,83,227,44,202,101,136,118,203,198,14,87,29,
129,104,201,7,234,7,10,33,162,3,108,110,164,253,250,65,219,108,100,103,31,252,
231,133,84,18,47,92,50,174,210,68,235,250,128,112,118,24,238,9,24,63,211,216,
140,210,162,212,158,145,252,42,132,89,163,223,249,92,19,141,136,59,28,131,246,
25,223,142,171,179,242,161,192,129,249,162,241,54,51,30,160,200,56,84,177,18,
61,70,254,191,184,242,140,14,173,57,70,5,124,165,8,96,118,244,59,122,19,177,
199,251,109,195,164,93,17,207,211,144,177,213,40,35,63,202,238,124,184,237,142,
137,148,2,71,242,177,245,57,227,45,84,66,54,24,24,7,57,254,253,242,78,125,127,
166,231,132,12,221,81,20,254,120,203,21,35,115,210,219,255,0,80,225,72,31,82,
125,114,30,171,72,82,44,57,9,28,12,139,254,254,184,192,218,185,242,62,71,143,
191,251,195,93,222,149,82,163,169,64,9,48,241,87,25,192,44,15,90,253,196,129,
129,30,152,206,252,50,133,100,96,227,114,14,65,29,255,0,235,253,62,252,20,87,
176,168,163,89,128,243,196,68,160,109,158,137,73,73,135,109,186,38,82,64,246,
124,250,240,41,52,192,22,85,244,1,134,48,79,215,190,71,247,220,100,122,241,69,
155,101,87,212,8,1,132,141,189,71,191,233,203,6,73,42,1,49,22,50,111,202,195,
141,163,166,63,106,227,12,11,46,63,138,189,67,29,250,177,186,246,206,199,111,
175,219,134,202,120,79,95,184,245,223,127,166,59,122,246,219,191,211,135,90,102,
53,10,99,220,180,109,212,191,230,195,31,55,184,56,35,56,255,0,219,133,233,65,
210,216,11,177,193,24,31,114,119,59,255,0,76,96,237,232,120,83,187,53,206,165,
19,37,102,47,7,111,184,250,251,144,64,133,227,195,249,247,245,140,39,142,152,
244,130,59,131,237,233,246,237,245,206,115,145,199,211,83,22,206,61,124,195,108,
101,135,230,244,61,199,245,35,62,248,32,134,145,186,6,70,224,224,236,65,247,27,
251,237,191,250,224,224,43,130,135,196,37,125,87,116,29,135,174,70,253,242,50,
61,190,220,29,178,173,164,8,32,48,131,28,45,111,92,69,152,141,136,32,253,240,
51,65,74,68,145,49,4,41,38,55,24,254,86,24,13,143,117,36,17,177,237,193,133,53,
169,136,104,138,144,91,32,18,59,48,220,31,81,223,36,125,59,122,16,186,150,206,
60,80,58,114,178,97,151,108,96,159,79,174,14,199,124,246,198,253,164,219,125,
128,203,79,4,184,61,68,4,36,1,180,145,225,79,245,66,141,158,224,122,247,225,236,
167,102,59,201,142,35,121,28,249,11,200,190,2,245,58,250,124,245,196,97,73,71,
36,114,175,80,193,200,13,239,144,126,128,1,190,126,227,215,130,225,67,226,195,
147,130,74,227,176,4,48,236,65,193,24,200,237,219,208,240,93,87,167,60,57,68,
170,132,44,136,24,96,28,103,249,134,125,129,25,219,190,70,219,113,158,142,222,6,
99,112,119,24,27,109,147,140,250,109,129,141,255,0,175,175,22,201,217,175,78,9,
218,7,3,199,135,145,30,102,112,34,242,58,123,159,95,150,225,129,154,8,13,77,35,
211,73,159,18,18,87,39,57,32,100,198,125,240,8,42,123,99,182,14,120,31,184,210,
157,246,57,0,147,182,249,95,204,7,211,96,126,251,123,112,124,244,127,33,90,36,
57,240,228,62,28,163,27,224,159,205,146,49,182,205,140,111,129,250,54,94,232,
130,200,101,69,242,48,246,199,155,31,255,0,208,3,96,49,182,118,226,85,114,223,
219,38,60,74,12,245,228,125,167,219,17,86,50,126,121,140,68,53,113,30,166,27,
239,146,49,219,216,227,239,235,216,250,246,220,50,21,42,196,48,219,59,3,239,237,
145,239,250,118,30,220,27,215,82,116,55,80,30,86,25,220,29,142,251,30,253,177,
177,207,245,39,28,13,213,68,170,58,128,236,73,62,93,193,27,239,182,126,223,92,
227,142,107,53,66,73,49,180,219,165,237,243,134,26,166,72,139,111,231,206,214,
219,120,192,245,68,89,206,221,193,35,30,128,228,227,39,109,187,127,216,195,68,
138,1,251,108,9,199,174,59,255,0,127,239,195,252,238,58,55,238,14,127,244,149,
219,250,103,125,189,143,126,24,101,56,39,24,223,63,220,127,110,254,220,80,215,
210,38,34,220,190,191,79,223,14,36,192,55,242,62,155,125,185,28,54,188,100,49,
199,108,251,239,219,127,166,63,239,27,113,249,225,159,127,190,217,225,87,71,81,
57,57,39,219,110,195,235,158,20,197,6,80,28,30,255,0,95,191,191,223,211,190,
219,112,138,211,53,14,145,123,19,237,120,196,240,221,224,231,4,100,255,0,77,189,
79,250,103,62,159,219,133,48,194,6,9,247,254,167,211,250,123,246,246,223,126,
21,172,93,44,70,15,112,7,97,245,251,224,140,127,215,219,245,135,78,221,152,28,
159,160,223,24,255,0,179,239,156,99,131,210,160,1,150,29,32,15,158,252,49,162,
64,6,254,68,94,79,206,24,192,124,185,3,108,156,140,0,123,141,255,0,191,253,247,
227,238,48,201,56,86,233,223,182,125,70,49,220,100,13,251,131,255,0,76,113,247,
4,33,102,9,184,183,165,227,239,136,73,224,96,112,22,247,185,155,226,68,183,
209,229,208,17,141,193,98,73,216,99,56,223,27,119,247,237,193,77,37,49,37,156,
99,169,156,12,158,216,206,91,235,216,96,28,250,140,3,216,182,210,5,0,17,246,
251,157,199,127,80,48,6,119,239,223,130,90,85,217,78,249,0,131,176,198,72,201,
219,183,111,168,206,56,232,50,116,131,9,59,1,113,60,77,129,242,23,194,181,9,152,
22,219,247,251,198,30,109,208,5,233,59,157,242,61,240,164,31,239,140,109,185,7,
191,15,81,171,72,217,59,248,175,183,108,227,182,55,223,208,227,239,143,94,16,
210,175,151,61,143,78,55,36,119,198,118,4,28,17,182,125,55,253,94,224,140,40,
140,224,18,16,147,220,96,159,247,7,125,254,158,189,174,214,130,194,197,128,32,
145,191,73,235,17,244,231,133,228,146,103,127,145,243,174,215,199,209,81,25,103,
235,198,64,96,187,255,0,229,245,245,246,244,3,99,176,244,41,101,166,95,154,115,
131,156,149,201,199,97,185,63,92,159,244,62,156,23,219,233,243,27,177,29,163,44,
14,50,50,199,108,103,127,76,250,125,54,216,52,189,51,73,49,8,9,37,177,239,185,
56,216,227,111,76,255,0,96,118,28,62,148,188,43,96,76,216,70,211,127,164,197,
182,244,196,77,189,191,140,44,241,124,10,58,104,242,65,42,238,126,196,227,233,
223,190,115,143,99,142,31,172,184,75,85,246,164,254,105,33,134,153,91,35,249,
186,228,101,207,110,216,200,36,28,227,112,6,67,45,101,12,210,76,136,171,129,20,
104,155,141,142,6,88,237,219,191,125,240,123,224,14,14,109,182,121,13,129,99,69,
42,245,181,206,9,207,117,69,72,134,70,49,249,186,136,62,153,31,113,101,65,106,
53,70,1,79,134,155,42,239,249,153,22,144,250,187,113,226,112,50,154,134,240,73,
19,228,12,199,157,134,18,210,208,203,251,154,219,75,26,18,93,90,102,32,18,7,
143,35,177,114,48,50,122,84,0,125,246,29,184,151,52,62,154,241,106,5,77,69,58,
154,91,117,57,171,157,100,82,67,132,34,56,163,101,93,130,73,59,32,198,119,92,
159,115,195,229,191,77,194,144,83,197,208,161,96,142,40,206,64,239,28,72,14,65,
7,3,37,178,62,249,247,226,70,52,17,233,237,63,76,243,186,197,91,127,169,105,
69,41,42,37,138,205,66,7,131,81,50,103,174,49,95,89,43,152,3,5,50,71,70,210,
168,40,84,159,76,236,14,201,20,22,157,122,225,97,81,88,234,136,36,15,8,35,104,
213,22,227,30,41,6,10,213,8,184,7,98,103,231,61,228,243,247,193,22,136,188,220,
40,175,20,175,0,160,162,52,145,85,78,213,116,118,250,58,106,200,227,138,157,
203,4,171,138,21,154,62,176,66,117,163,44,129,73,1,212,103,138,197,126,187,62,
176,215,116,214,104,106,225,72,161,175,150,162,105,42,100,43,29,69,97,145,164,
88,60,76,225,220,41,40,157,71,205,41,42,114,113,153,42,233,172,169,52,237,151,
82,215,164,202,181,49,89,102,130,159,39,44,178,212,145,18,182,61,64,7,3,0,18,
78,49,128,113,84,52,197,206,4,175,55,122,232,42,106,98,241,36,151,195,138,83,
20,190,34,134,48,201,226,128,221,37,101,96,228,244,128,216,59,231,187,31,138,
59,122,130,46,75,179,22,180,135,168,42,230,52,144,72,165,77,213,66,157,55,26,
152,18,124,55,11,17,190,55,70,137,61,229,64,47,164,132,180,248,136,55,0,145,211,
136,159,108,93,253,35,79,34,81,83,117,167,134,234,101,86,64,70,23,195,158,84,11,
177,32,29,189,14,49,235,184,226,88,180,99,230,80,201,129,134,4,127,93,178,54,
246,7,182,223,94,33,110,84,86,254,242,211,80,76,236,90,72,170,170,33,145,153,
186,153,137,34,101,36,251,226,79,204,6,15,168,220,241,52,208,15,9,186,206,124,
160,110,119,220,103,108,28,118,206,72,31,81,142,220,122,127,225,252,245,42,221,
149,145,173,72,205,51,151,165,19,185,8,138,130,99,143,130,91,104,51,229,138,234,
212,202,212,101,55,32,155,128,98,251,192,190,38,27,10,43,9,230,110,150,235,11,
24,62,227,59,140,118,239,143,175,167,13,252,221,167,212,176,242,214,253,255,0,
2,197,79,62,171,253,217,52,214,154,89,217,81,42,170,212,163,120,29,108,221,2,
73,145,90,40,75,21,254,35,168,82,172,65,31,182,10,149,249,104,16,176,243,203,
230,36,254,83,182,50,55,223,211,62,196,231,60,112,214,154,150,59,93,170,237,93,
34,137,34,182,219,106,234,89,65,252,205,4,45,34,128,70,199,44,0,216,6,234,59,
29,247,179,237,60,237,23,200,230,213,171,189,5,124,166,101,77,122,46,169,90,
128,122,21,105,154,180,159,75,104,169,76,49,169,77,138,176,14,170,74,145,32,174,
1,86,83,164,49,12,190,18,37,91,196,33,72,181,142,196,88,193,198,162,226,230,
224,230,166,161,175,184,223,41,77,139,84,89,97,134,219,119,211,82,187,40,161,
150,222,173,77,89,83,76,140,160,154,105,106,209,158,65,142,170,121,92,195,41,
194,163,179,146,75,76,243,219,213,166,6,34,230,105,35,87,202,187,6,37,11,244,
239,144,14,23,35,3,57,4,103,136,23,94,210,223,215,89,47,48,52,205,183,247,133,
214,182,170,226,151,218,56,23,9,90,149,238,237,226,78,177,149,39,202,198,57,37,
81,213,215,28,14,217,101,98,73,180,174,170,173,174,172,16,93,244,181,246,211,
89,8,5,145,41,154,174,153,216,143,47,133,42,97,186,70,9,221,14,20,110,199,164,
241,241,229,110,219,204,215,204,230,169,118,149,90,181,243,77,152,168,63,175,
108,189,84,94,208,164,90,104,230,29,169,211,122,20,171,212,164,136,43,210,86,84,
21,85,205,53,90,108,20,117,66,146,133,83,76,5,80,163,192,24,120,12,120,148,2,
67,17,38,198,12,141,228,137,195,254,165,174,134,91,137,88,208,164,127,48,157,
130,40,232,71,87,110,162,195,213,87,164,236,9,238,15,167,3,180,154,162,56,110,
151,58,211,28,76,240,210,214,188,104,24,177,5,211,160,49,242,17,156,156,156,100,
2,126,157,92,100,187,60,179,87,212,98,50,172,11,128,36,7,175,168,169,11,212,
59,228,245,0,55,35,35,250,2,212,210,86,209,218,239,245,169,44,10,201,16,137,
151,165,67,134,145,129,42,11,111,213,211,212,124,184,233,219,36,19,210,121,158,
213,204,212,80,230,152,32,107,44,88,137,16,136,64,223,145,36,198,246,27,12,22,
154,172,128,215,144,71,29,201,22,231,202,127,156,57,81,234,244,167,182,70,242,
218,230,151,53,21,19,225,3,117,49,138,54,243,16,34,33,192,201,220,145,141,142,
56,96,163,215,186,97,144,199,114,182,221,169,28,191,73,154,37,134,165,84,147,
249,186,8,134,77,134,118,25,62,128,239,194,42,122,251,131,89,147,19,67,211,29,
12,242,17,42,183,88,53,14,35,194,148,200,24,220,246,24,244,56,224,46,241,37,85,
181,232,162,173,138,6,146,174,146,42,216,153,101,82,94,154,160,184,137,159,49,
128,140,225,73,232,110,162,163,4,156,158,57,170,149,170,83,65,81,170,45,145,79,
142,128,117,134,48,38,8,34,76,129,126,7,141,201,20,43,18,2,197,247,87,32,200,
233,113,111,219,203,22,95,64,221,52,101,93,242,205,13,179,92,90,40,90,107,133,
27,60,87,106,42,171,116,177,200,213,17,130,88,204,139,72,253,64,12,98,164,14,
172,176,36,100,113,51,235,74,107,244,23,205,73,89,65,85,5,238,148,93,238,38,43,
149,177,5,68,113,74,243,74,176,180,173,77,227,188,113,157,136,96,225,73,236,112,
113,197,40,162,210,183,75,125,101,138,174,229,109,102,138,178,170,142,102,72,89,
101,49,172,141,28,136,179,42,5,100,43,17,29,68,171,96,140,147,230,199,10,173,90,
219,83,232,173,87,116,187,105,27,229,125,170,111,222,85,81,188,17,74,37,162,168,
137,167,124,67,89,71,58,201,77,85,12,129,186,94,58,136,157,79,81,217,78,8,127,
33,159,238,158,157,58,244,13,50,92,67,81,106,136,234,10,6,14,180,107,18,167,
129,210,181,20,204,193,4,1,129,212,163,168,150,87,213,111,242,0,130,65,136,46,
183,230,63,41,29,32,98,201,233,13,73,123,209,179,195,45,91,205,12,42,232,146,79,
17,99,26,200,118,243,140,6,83,38,248,18,162,96,145,147,183,27,67,228,79,52,174,
102,58,113,29,76,171,61,58,2,103,166,149,161,149,227,96,11,16,81,128,243,142,
147,34,111,27,176,234,233,223,109,102,88,57,175,166,249,129,111,52,90,170,223,
21,135,83,68,172,37,175,166,166,143,247,61,200,48,24,138,106,88,195,205,77,226,
177,34,56,227,18,71,28,129,76,4,43,24,133,170,228,55,205,82,223,210,136,135,65,
12,82,70,209,49,32,161,137,20,34,17,159,242,144,75,18,118,207,175,31,67,127,
225,175,111,230,50,253,169,147,203,174,97,234,229,170,213,68,131,54,47,225,241,
35,18,1,83,5,148,130,99,80,150,6,113,87,155,167,170,147,177,93,46,160,159,251,
128,185,130,55,4,108,125,192,198,214,235,180,229,179,153,118,145,44,80,195,77,
168,22,23,150,158,174,8,210,40,174,12,145,153,30,10,186,116,10,145,214,184,86,
240,106,33,233,89,228,1,36,140,59,7,41,180,151,44,37,138,153,153,170,171,168,
167,133,39,120,46,22,201,218,146,182,142,113,19,162,84,83,74,1,82,233,212,115,
28,241,75,79,58,147,20,209,58,18,56,34,228,245,60,83,86,67,28,147,180,37,58,42,
145,20,117,73,43,64,203,43,65,16,200,254,44,168,142,35,4,249,152,116,128,196,
128,102,90,77,109,163,169,13,124,117,218,90,174,6,47,57,101,130,247,41,137,67,
59,30,152,227,154,156,60,89,27,97,228,144,33,206,204,0,94,62,163,237,110,199,
202,230,233,211,205,105,208,245,41,42,215,52,244,232,213,170,1,189,74,108,53,11,
174,150,148,32,9,83,164,10,90,117,64,55,188,27,31,47,67,62,68,94,124,241,139,
147,220,195,230,126,161,173,78,76,243,43,71,216,230,182,216,106,132,246,238,118,
33,143,228,39,210,85,99,48,193,22,151,166,158,41,170,53,149,69,106,138,107,133,
185,229,138,217,28,107,45,206,33,27,8,163,169,235,245,248,141,181,12,159,20,218,
178,197,98,146,158,122,11,3,69,102,130,104,1,138,9,30,153,9,154,84,73,18,57,33,
103,154,87,103,142,68,142,72,202,148,112,24,16,119,93,204,159,137,141,27,202,
141,59,117,213,26,115,79,193,111,190,83,210,200,182,90,170,203,197,109,202,166,
43,131,43,45,60,180,180,178,172,116,9,88,141,231,142,170,74,121,77,33,2,104,21,
37,88,220,117,167,230,134,168,187,107,109,101,113,212,117,179,207,37,194,241,
93,52,245,85,45,35,75,60,147,84,78,242,79,43,205,49,146,73,30,71,103,50,72,199,
173,129,32,177,27,143,2,255,0,196,221,29,155,145,163,217,99,57,91,53,83,51,95,
250,134,90,149,168,212,170,148,41,179,119,52,219,185,16,186,89,216,119,149,89,
235,85,210,175,84,18,186,170,92,246,122,235,168,106,5,10,160,69,129,0,146,36,
155,158,32,108,160,1,239,137,167,150,154,150,241,167,170,116,221,234,105,38,175,
167,183,200,105,174,116,242,78,42,98,154,130,98,191,49,20,64,146,19,17,5,194,
134,50,9,16,16,113,128,55,11,166,190,30,174,124,196,208,84,220,208,229,96,155,
80,88,42,191,253,106,131,169,214,154,167,160,52,246,234,135,139,205,73,89,9,37,
36,167,155,161,195,133,56,101,96,78,147,244,206,138,154,43,22,164,185,211,220,
38,122,189,62,150,250,138,219,105,86,100,154,146,224,0,142,122,89,140,164,167,
135,39,136,174,12,106,160,244,244,159,48,198,216,127,7,255,0,137,13,99,203,222,
127,83,242,130,90,200,42,57,117,204,239,22,146,235,107,185,201,215,66,183,8,233,
106,37,183,221,97,50,184,142,158,170,25,35,249,121,72,97,243,48,206,209,178,177,
84,11,81,248,55,181,42,100,171,210,203,213,166,106,83,204,178,232,71,168,205,
162,189,150,206,4,1,80,13,36,21,141,65,76,27,204,243,84,18,165,55,238,216,106,
66,53,0,164,64,48,211,113,7,125,64,242,242,183,238,161,209,122,182,150,134,154,
146,245,96,189,83,138,89,38,142,67,91,75,88,22,55,141,134,225,157,74,12,17,158,
175,81,130,8,226,11,215,26,98,158,165,20,214,210,153,154,52,216,227,166,84,29,
128,244,39,0,100,231,61,251,231,183,104,223,136,93,111,240,193,161,172,113,84,
243,110,249,166,244,100,21,193,225,134,24,170,96,170,185,220,100,32,147,45,13,
138,150,10,154,250,165,142,32,68,211,199,2,83,196,66,153,167,66,70,117,139,206,
255,0,135,29,25,127,134,107,255,0,42,239,31,191,232,227,140,84,220,41,69,49,89,
105,105,167,43,45,45,93,52,240,60,208,85,210,79,27,198,64,86,71,92,143,225,225,
149,135,169,213,90,125,173,78,181,2,138,181,233,133,53,41,213,20,156,82,21,11,
10,70,161,166,206,20,212,42,74,26,129,75,24,136,36,226,157,169,53,34,14,169,83,
49,166,196,198,240,13,140,113,130,64,140,104,238,225,163,186,86,7,166,165,98,
160,58,134,40,51,179,228,14,199,176,57,239,156,142,249,219,128,107,238,150,184,
52,51,39,203,176,15,25,35,203,191,185,198,223,81,128,14,49,130,125,134,203,108,
220,143,212,183,26,185,105,18,211,41,90,121,156,203,49,66,32,134,28,158,169,100,
145,176,21,20,2,207,244,206,217,199,2,218,159,67,216,45,55,25,169,218,221,5,194,
56,188,72,150,166,178,106,149,21,45,209,134,146,56,96,120,22,21,103,255,0,12,
147,35,4,10,122,142,72,225,7,252,17,82,181,18,224,105,4,2,223,148,0,54,61,64,63,
227,59,199,27,226,13,154,210,98,124,166,111,23,143,158,184,214,157,70,142,134,
207,103,161,188,220,161,249,138,154,177,41,182,80,16,66,186,83,74,81,235,171,
156,110,41,210,84,120,224,167,82,30,169,209,203,149,133,15,93,119,214,64,199,
112,173,118,37,140,140,102,36,121,114,210,111,144,23,202,163,39,202,23,0,12,0,0,
192,227,97,28,206,181,9,232,100,150,26,120,224,138,137,82,142,154,158,15,16,199,
5,52,104,193,81,76,133,164,36,187,180,142,204,196,180,146,51,29,184,162,26,
230,129,222,101,112,140,26,88,136,108,175,98,185,83,184,223,111,76,13,199,220,
227,203,191,23,118,32,236,234,76,136,131,194,65,144,55,139,27,128,100,205,186,
12,88,100,171,154,173,114,118,235,230,12,31,92,70,49,213,73,62,159,174,166,239,
242,213,176,212,166,195,179,158,135,193,57,59,134,220,246,216,3,183,12,72,228,
245,0,118,120,206,51,182,8,246,63,246,127,167,4,116,180,205,21,61,124,5,14,38,
166,124,28,118,100,203,47,247,80,70,119,207,208,131,192,138,151,18,166,78,221,
136,246,206,254,158,249,251,15,167,113,226,89,198,122,85,20,50,49,147,6,198,7,
138,38,243,193,167,111,93,177,121,78,8,177,0,139,237,210,15,184,31,188,140,45,
185,127,30,142,145,187,180,109,34,28,247,195,40,96,61,177,149,61,198,79,160,225,
11,82,248,176,199,244,71,27,227,62,92,145,254,163,25,219,3,237,195,139,161,52,
236,164,19,210,234,192,118,56,4,140,125,70,8,245,206,249,251,46,166,164,50,45,
54,219,23,10,79,160,25,233,57,216,144,113,140,255,0,216,53,213,17,170,188,233,
50,225,111,23,38,116,147,238,44,109,109,240,96,68,88,241,60,188,249,239,124,5,
136,89,28,50,140,21,110,161,128,127,160,255,0,191,245,192,237,107,251,52,95,132,
93,103,197,95,63,45,255,0,28,28,237,211,178,255,0,247,58,124,62,234,90,106,206,
94,91,174,48,50,83,115,83,158,86,25,232,46,86,149,138,57,99,232,174,210,92,185,
152,195,124,190,204,164,211,215,234,81,99,177,102,166,8,117,5,61,61,59,252,33,
63,4,30,118,254,37,90,254,135,87,106,106,75,183,43,254,18,180,197,241,35,215,
28,213,171,164,146,150,191,89,154,10,132,53,250,43,148,241,86,83,180,87,205,65,
44,103,229,238,151,254,137,44,26,81,36,121,107,231,169,185,173,37,158,179,211,
143,225,235,225,251,148,191,11,60,155,208,156,131,228,110,146,166,209,28,174,
229,197,165,237,26,91,78,211,213,86,87,181,52,53,21,149,55,42,250,186,219,149,
198,122,171,133,206,231,116,186,86,214,220,238,119,26,234,153,170,107,43,170,
231,154,71,243,5,94,103,183,123,85,50,153,106,221,155,69,245,230,106,189,51,85,
148,130,50,202,170,234,234,88,19,253,234,136,193,52,139,162,22,103,210,197,84,
53,66,142,182,90,164,66,128,96,31,242,54,131,17,176,34,103,137,182,211,137,159,
142,61,105,215,225,117,175,137,209,215,209,145,214,16,158,144,229,123,133,44,8,
4,140,18,8,27,131,128,94,104,243,51,68,114,99,150,250,235,155,124,202,191,209,
233,126,95,242,223,74,223,53,166,177,212,53,236,69,45,163,79,105,219,124,247,59,
165,108,129,65,121,90,58,90,121,60,26,120,149,231,169,156,199,79,2,73,52,168,
140,9,240,217,175,107,57,193,201,189,9,206,234,250,6,181,191,57,180,221,163,153,
54,123,84,132,52,246,125,27,170,232,227,188,232,91,77,73,7,164,215,211,105,74,
219,92,247,126,144,168,111,117,87,54,69,17,178,40,225,116,157,37,224,233,212,22,
120,22,35,84,3,204,47,136,242,4,115,24,122,111,28,98,125,54,251,219,19,191,30,
74,127,143,245,191,83,91,191,23,31,141,55,213,150,100,177,214,92,57,143,108,
174,182,193,22,124,42,221,51,46,137,210,191,240,165,229,24,170,245,189,231,79,
199,111,184,212,149,200,74,218,154,136,75,22,136,158,61,107,56,243,115,253,174,
238,76,174,135,252,64,185,119,205,170,105,34,52,188,239,228,14,157,171,171,141,
83,166,68,191,242,238,245,119,209,245,173,35,0,3,137,44,75,166,60,54,57,35,165,
148,146,20,1,123,248,118,162,166,114,178,17,122,185,87,210,111,58,169,61,58,176,
60,215,87,183,11,224,25,145,40,15,38,19,234,8,250,99,170,59,72,2,130,8,32,130,
14,55,32,228,237,182,14,118,59,254,153,224,186,142,180,201,103,98,24,22,138,48,
224,228,31,53,60,131,32,141,142,124,55,35,56,223,27,141,143,17,239,142,189,44,1,
195,2,27,39,29,152,29,187,123,247,199,215,219,135,171,69,79,84,21,17,18,160,100,
103,184,194,74,141,19,103,236,88,28,157,242,49,199,97,75,48,53,128,26,13,74,113,
19,6,84,30,86,153,83,23,188,11,78,18,100,181,175,7,166,223,15,158,248,115,173,
174,14,129,195,147,176,200,206,192,246,223,223,31,94,6,102,174,5,137,246,236,
119,254,184,207,127,82,123,103,237,186,25,39,126,134,132,182,90,54,43,211,146,
72,233,39,35,124,143,110,195,251,240,136,135,112,206,65,32,31,232,15,99,246,
244,206,15,167,219,133,171,103,3,176,137,36,220,244,139,17,247,231,126,120,154,
160,22,60,252,189,254,122,96,174,223,113,202,84,64,91,62,36,65,151,36,127,137,
78,221,99,4,237,186,6,219,219,109,193,225,212,214,50,78,99,238,164,245,15,79,
43,40,57,239,184,223,220,140,30,216,224,22,157,252,41,81,134,216,33,183,219,99,
144,192,239,176,233,36,122,157,241,191,5,210,20,52,246,234,197,198,25,13,60,173,
233,215,11,116,12,237,128,74,170,16,114,0,216,227,124,240,90,21,139,0,65,241,44,
131,115,177,219,235,127,92,105,196,31,75,17,180,196,199,182,28,67,44,138,73,30,
101,109,191,244,145,216,109,220,17,247,225,225,135,240,169,102,7,33,73,141,241,
236,123,19,184,199,127,237,219,29,134,37,168,142,25,122,124,69,195,1,211,230,27,
142,156,131,159,166,72,207,167,160,39,28,62,208,213,36,244,51,68,27,44,152,97,
239,149,246,220,253,178,62,187,251,218,100,234,105,168,234,13,217,38,121,148,
135,31,64,71,60,5,129,128,72,180,241,234,35,246,253,240,186,221,72,76,236,152,
36,23,111,79,66,115,157,183,193,200,0,103,184,27,251,57,221,237,97,169,201,233,
33,130,224,237,146,72,7,25,236,73,62,152,25,36,109,140,112,186,207,26,72,35,
159,35,61,11,212,64,245,93,206,223,166,123,103,176,223,27,20,85,136,38,167,237,
147,142,255,0,108,146,113,235,176,198,123,100,142,58,220,134,93,42,229,170,22,
34,250,180,242,131,117,63,253,176,179,146,14,215,229,229,243,203,245,132,161,
167,43,49,86,92,25,1,66,63,243,13,193,236,61,70,249,206,65,245,219,134,59,172,
29,10,237,140,103,124,0,59,250,227,251,247,31,233,193,229,213,33,130,78,180,
192,96,253,67,29,240,189,254,184,220,15,235,233,140,10,215,152,231,36,103,1,211,
168,15,233,212,62,193,179,233,184,207,184,60,115,125,165,73,81,30,148,169,96,72,
17,27,94,79,151,235,215,19,70,188,240,38,252,118,51,111,99,233,129,42,88,154,
104,221,66,146,81,179,143,66,191,114,59,109,254,248,59,240,225,37,17,143,192,
157,84,244,204,185,216,118,145,48,189,36,125,70,15,190,227,61,243,198,90,52,88,
106,48,14,85,148,169,251,141,192,253,119,219,7,211,220,240,85,111,160,122,218,
121,163,10,73,129,204,169,128,65,233,254,97,182,248,40,115,182,199,167,238,56,
175,236,236,169,173,80,83,0,150,2,223,251,76,128,45,197,100,115,219,6,170,218,
118,216,129,7,129,155,117,249,192,240,104,160,129,195,140,253,143,111,111,83,
236,54,223,235,250,147,85,136,181,28,111,191,85,36,157,12,113,255,0,131,56,47,
31,127,105,58,177,237,144,9,237,149,54,219,56,96,173,209,190,70,118,57,239,130,
59,99,24,57,61,242,70,59,158,30,166,162,240,24,192,192,42,84,196,212,228,123,
50,239,19,28,227,24,37,78,79,97,190,219,227,209,50,29,157,82,141,29,68,110,36,
24,224,68,129,210,247,243,197,117,71,4,155,220,112,253,126,116,192,13,210,160,
42,135,31,108,96,103,62,185,207,254,192,250,19,182,24,62,101,186,131,2,78,253,
36,103,184,61,143,108,103,62,219,237,147,198,197,63,13,223,195,215,154,191,137,
87,197,70,152,248,124,208,17,85,89,244,221,47,135,170,57,199,204,49,75,243,20,
60,179,229,133,182,227,73,79,168,53,20,169,33,16,213,222,106,13,68,86,157,43,
102,47,226,94,117,5,101,29,57,88,232,210,186,174,150,163,252,70,82,232,171,95,
62,57,183,97,229,206,157,155,73,232,29,49,174,245,46,146,209,246,26,187,129,
187,220,169,180,238,148,185,212,105,235,85,85,234,238,21,18,231,168,46,148,182,
216,238,183,235,133,58,67,71,85,120,174,174,154,130,158,154,137,169,224,138,135,
59,155,162,249,202,153,80,224,214,74,73,86,170,216,247,107,81,153,41,135,189,
154,161,86,42,34,74,43,49,128,86,76,168,116,7,50,3,49,80,98,196,139,159,105,0,
153,220,192,59,226,38,121,66,22,140,156,70,217,114,55,218,42,128,18,85,223,127,
36,189,47,223,211,63,94,3,42,217,210,87,67,252,142,232,71,113,182,219,145,233,
177,199,211,223,130,57,27,196,78,146,65,49,169,7,27,229,14,3,125,54,219,215,61,
247,225,154,178,2,237,28,128,110,195,18,103,255,0,190,69,133,36,131,234,234,67,
122,103,57,227,158,237,13,68,77,50,78,199,200,77,227,168,54,62,152,53,33,226,26,
190,68,225,194,197,25,105,212,144,58,91,102,7,190,14,119,199,184,255,0,65,140,
118,60,72,166,222,2,43,96,28,29,136,245,223,124,250,118,193,29,198,55,246,224,
42,203,16,71,140,156,224,149,32,237,184,57,238,113,140,122,31,76,239,235,196,
147,28,170,208,176,56,36,13,189,137,3,108,109,234,163,215,219,215,139,78,202,
164,191,211,203,111,38,103,211,159,91,227,117,76,25,27,70,251,113,63,7,60,32,74,
117,11,219,27,227,108,13,255,0,174,62,187,231,234,120,83,77,7,76,200,84,12,171,
41,96,59,116,147,190,51,247,239,183,212,112,156,84,0,196,0,55,220,125,189,59,
228,251,126,189,248,32,161,140,57,67,182,78,115,143,76,0,115,182,1,63,111,239,
197,170,210,90,141,11,184,32,249,27,116,243,54,231,128,150,143,110,191,127,245,
250,96,226,219,101,19,67,149,76,244,98,68,35,25,40,217,108,130,62,185,254,135,
27,113,35,216,237,193,160,154,2,191,196,68,249,136,198,192,179,196,15,136,163,
255,0,92,37,206,61,212,13,248,109,210,173,17,167,139,168,143,33,240,28,28,15,43,
140,198,79,174,1,4,19,219,113,129,177,224,157,102,253,221,88,142,132,31,6,69,
144,255,0,231,140,146,72,250,134,94,165,57,216,143,93,248,235,178,57,74,105,69,
90,4,144,9,145,183,59,116,231,123,225,71,120,36,122,249,241,137,225,127,175,
182,63,42,168,35,122,23,145,64,38,47,226,131,129,146,135,1,177,190,70,222,108,
253,14,220,5,75,24,142,64,64,3,7,42,71,99,234,6,70,59,228,228,255,0,93,248,145,
38,158,40,42,165,167,207,85,52,170,37,128,231,103,166,157,122,208,0,55,242,171,
244,147,156,100,17,233,196,127,94,12,53,19,83,179,111,27,144,14,219,161,221,72,
244,57,82,59,13,242,125,248,45,117,79,203,2,126,29,250,141,177,165,99,191,9,247,
22,183,220,99,29,125,60,115,211,248,152,4,133,36,231,191,125,251,122,142,192,
231,61,177,244,30,148,45,85,19,66,248,50,194,8,111,208,101,27,191,176,3,61,254,
189,240,235,243,160,3,27,17,230,242,144,79,212,111,250,246,255,0,83,177,224,66,
178,188,81,213,156,156,70,217,71,27,227,165,187,49,255,0,210,119,207,176,63,173,
38,109,210,152,59,111,7,111,155,159,96,121,96,203,123,241,56,21,175,69,243,198,
202,3,41,61,251,228,16,49,131,245,239,239,192,13,198,64,165,148,28,117,16,78,59,
236,0,207,111,167,215,184,63,94,14,47,146,133,144,200,167,203,141,253,115,219,7,
31,115,250,231,61,182,226,57,185,201,213,212,224,247,200,245,237,142,255,0,163,
3,219,24,250,13,184,227,59,70,176,26,130,196,220,122,92,253,126,91,14,82,18,
68,252,39,133,249,95,12,115,76,75,156,231,12,72,39,59,109,159,125,241,253,14,
254,189,184,71,51,35,96,162,149,0,116,146,205,212,196,143,82,66,168,29,143,166,
112,113,147,223,143,165,5,176,113,182,118,244,24,25,223,126,251,255,0,67,199,
203,25,101,192,30,187,156,246,62,255,0,108,125,63,191,28,157,82,197,140,76,155,
250,29,185,112,225,190,28,218,102,192,71,219,28,99,66,72,216,228,157,190,199,27,
255,0,127,94,29,82,48,16,122,19,191,251,125,177,183,167,24,160,135,35,237,190,
222,191,215,219,97,253,247,207,10,216,244,140,109,229,4,15,174,251,118,237,246,
244,225,140,165,61,33,137,28,45,246,227,202,113,10,141,97,215,246,229,132,50,
225,78,222,153,27,123,147,235,237,244,246,7,30,220,32,154,117,233,0,29,193,193,
25,238,0,244,206,228,17,140,127,127,170,154,135,7,32,31,109,253,253,253,61,189,
115,219,134,137,123,254,167,211,235,239,196,170,54,147,111,33,22,158,127,239,
245,219,16,18,37,133,184,115,142,39,215,9,229,37,136,36,146,119,255,0,191,251,
250,241,247,31,143,219,236,113,253,184,251,133,137,44,102,98,99,135,78,184,39,
211,202,63,108,77,212,133,24,133,7,216,19,130,49,233,140,156,239,159,111,94,216,
56,224,166,144,174,50,118,25,206,51,159,78,222,253,182,253,48,15,1,180,103,24,
39,35,25,193,216,224,119,29,207,190,63,191,167,4,244,210,146,84,109,141,135,
109,176,78,254,222,164,99,98,51,235,182,253,87,103,128,5,206,241,3,168,253,48,
149,64,9,233,245,227,246,193,117,31,242,46,63,59,46,73,220,149,27,239,232,1,219,
39,130,5,1,159,165,112,88,144,170,59,110,118,199,223,255,0,97,157,248,29,182,
48,241,50,119,88,144,228,156,126,99,232,14,217,199,167,191,99,142,10,172,49,
138,155,140,0,229,186,165,234,110,255,0,149,1,114,112,59,236,189,62,227,126,254,
157,5,48,27,74,115,32,79,149,164,239,207,127,65,133,200,131,109,197,246,181,176,
95,5,63,133,79,41,192,195,48,140,15,92,34,132,219,245,57,36,31,99,233,194,187,
101,181,102,169,132,116,103,173,195,28,142,219,228,19,235,183,215,111,81,142,
220,57,73,12,107,73,14,70,76,146,28,1,254,80,73,102,57,193,198,88,99,30,223,78,
11,180,173,185,39,172,235,43,252,40,98,44,73,239,216,122,146,50,50,49,245,39,
216,103,142,159,35,217,255,0,212,85,165,78,46,197,96,109,2,199,255,0,233,18,79,
92,9,140,43,19,194,126,112,226,112,43,89,20,20,21,244,162,182,19,21,37,123,79,
16,174,198,96,167,170,82,158,4,21,12,6,34,90,148,46,35,145,250,83,173,58,9,4,
231,137,70,146,221,0,166,178,193,9,70,80,21,153,209,131,128,210,202,89,201,43,
229,30,85,29,247,27,13,183,193,125,46,156,106,248,26,24,173,166,170,25,6,37,15,
15,85,57,67,255,0,223,30,85,16,128,61,75,182,59,157,184,127,120,173,150,42,154,
104,233,41,104,107,170,104,163,167,46,242,34,205,110,134,88,138,183,129,13,50,
133,134,164,38,58,37,146,81,36,114,18,193,16,133,12,221,190,87,240,241,164,205,
82,161,166,41,29,5,73,70,14,12,130,80,25,138,128,149,212,12,2,160,144,199,72,
83,133,141,110,0,25,218,119,225,0,239,225,227,198,14,226,54,195,190,158,20,20,
19,67,115,187,197,227,82,67,28,149,48,80,186,31,254,201,212,41,102,167,129,247,
12,180,111,33,70,169,151,30,120,213,145,11,117,113,10,115,27,89,71,108,89,238,
21,181,5,166,150,70,126,149,56,105,100,42,122,34,76,182,202,0,8,170,163,162,56,
128,0,5,93,228,109,85,124,150,186,162,107,211,25,86,75,148,149,14,240,200,241,
149,137,162,42,165,41,196,105,18,45,34,2,35,167,137,35,85,133,16,70,1,232,7,138,
59,205,186,234,202,235,252,113,200,206,41,227,129,66,133,115,229,50,117,51,74,
128,144,172,91,29,37,182,62,80,51,220,21,63,22,246,255,0,254,81,217,205,75,40,1,
170,2,165,59,201,44,224,105,168,196,11,0,162,66,240,176,220,177,193,114,180,59,
215,26,191,45,207,156,112,235,243,120,190,74,237,75,91,124,179,93,171,234,229,
192,173,184,210,210,65,8,99,209,28,52,234,210,149,3,59,132,201,36,157,201,201,
57,207,15,218,94,209,81,44,84,245,84,21,244,181,14,37,167,19,209,117,169,65,27,
55,83,44,145,202,20,187,21,0,150,70,25,115,143,167,17,132,212,38,59,13,174,136,
60,141,243,51,212,214,121,89,247,96,226,36,37,84,55,149,208,146,202,115,140,6,
200,35,131,45,49,96,189,32,181,207,71,227,195,36,147,200,11,163,50,17,25,104,
194,120,132,127,44,104,140,195,196,13,128,222,84,223,39,202,104,103,51,57,140,
197,42,153,141,117,106,178,81,214,253,225,215,174,163,26,132,44,2,13,234,1,27,
105,6,209,56,122,160,10,176,132,40,212,70,146,44,64,17,231,195,126,100,116,197,
201,229,10,205,110,165,184,91,101,70,138,70,171,73,188,38,37,74,146,204,140,81,
78,9,78,131,17,200,4,123,18,115,196,243,85,90,148,52,149,85,46,192,71,75,79,61,
68,140,164,117,4,134,38,150,77,142,219,42,236,119,0,231,62,163,136,119,66,83,
205,3,196,179,98,102,165,141,230,105,152,30,163,25,65,228,46,70,114,100,207,148,
245,3,177,192,35,135,254,96,92,69,187,64,107,11,156,213,41,72,148,218,114,232,
201,51,156,129,35,210,188,81,42,130,71,84,146,201,34,68,128,110,210,72,138,1,
206,56,246,190,202,237,119,200,118,51,33,170,85,114,212,51,46,1,32,8,167,78,173,
97,185,139,16,84,236,58,137,140,86,84,165,174,160,176,146,64,49,189,200,22,227,
28,125,240,51,203,78,99,234,253,105,173,173,213,147,87,181,147,77,68,41,171,
233,236,145,34,178,213,80,86,75,87,65,73,29,100,155,188,149,21,83,162,212,52,
204,193,34,40,18,24,149,112,76,185,206,27,157,82,104,61,86,208,6,50,203,65,52,
93,183,84,146,69,142,70,35,212,172,108,196,103,182,114,78,48,77,74,210,23,202,
75,20,180,85,86,154,250,59,139,174,133,210,82,213,45,53,101,61,95,203,215,218,
245,10,212,92,232,207,203,188,157,21,52,150,245,146,119,139,61,81,163,6,108,131,
197,209,212,16,82,87,210,215,218,235,2,205,69,114,167,154,25,19,59,24,103,66,67,
2,184,61,67,42,202,115,187,40,239,185,227,154,236,79,196,153,156,247,100,246,
197,28,214,102,165,122,245,77,66,106,212,170,239,2,189,18,161,105,141,69,41,162,
200,1,41,42,42,255,0,198,84,146,60,205,32,149,105,149,80,20,16,64,0,3,10,226,
122,204,65,147,191,60,107,6,154,157,129,0,18,25,221,65,24,57,57,39,56,11,249,
113,140,190,122,191,234,235,71,33,138,237,39,95,75,120,112,187,128,185,32,116,
142,234,58,136,25,7,191,152,157,199,217,101,117,26,91,238,117,80,44,134,65,67,
85,81,1,39,98,226,9,30,16,112,54,203,5,201,11,238,7,167,13,102,161,86,42,250,
149,80,179,61,57,9,216,178,146,118,206,9,198,72,239,233,219,171,59,159,63,169,
80,133,112,76,67,31,101,55,3,156,145,228,119,197,154,128,96,142,32,253,108,61,
35,2,23,70,47,116,158,166,55,80,138,67,2,70,65,101,243,96,2,48,88,121,118,109,
187,118,219,134,10,200,18,125,55,112,50,22,13,53,108,113,19,145,153,14,14,122,
130,149,4,249,137,39,0,122,1,191,31,147,85,164,157,111,215,144,229,242,51,146,
178,141,157,28,103,102,4,100,131,129,143,113,191,24,106,42,71,238,106,56,156,
239,53,197,216,156,227,168,12,42,231,110,222,160,239,159,65,235,199,43,155,168,
181,25,192,37,131,23,115,38,68,49,0,64,27,79,238,15,44,28,33,26,120,68,11,111,
97,38,121,255,0,172,33,170,178,197,5,185,149,118,84,130,130,19,232,115,33,121,
72,61,193,12,16,100,236,62,188,4,77,165,141,226,227,111,121,170,100,79,12,65,
20,106,64,119,120,98,144,120,72,21,143,145,1,36,32,39,59,18,0,242,131,45,214,
47,139,71,33,80,58,90,184,41,245,102,249,122,100,69,109,242,58,67,72,72,24,206,
217,0,13,184,71,79,78,137,122,165,42,202,166,55,167,140,131,182,253,113,15,124,
16,78,115,129,190,195,126,198,186,189,20,169,161,8,5,127,180,35,97,102,158,98,
64,188,109,126,152,154,152,212,124,200,219,112,62,242,47,195,207,124,73,212,
186,114,190,231,13,53,45,20,70,106,154,186,23,166,132,202,118,89,90,48,168,206,
205,144,171,128,71,89,111,47,80,29,62,83,152,102,223,202,27,221,67,223,167,186,
83,212,81,214,193,121,249,88,250,148,52,115,68,76,166,162,116,168,94,164,113,
27,170,34,228,116,74,172,249,32,128,120,188,26,70,211,4,80,90,43,3,50,73,78,35,
115,34,140,225,217,27,125,148,236,48,51,147,131,147,250,61,45,18,53,158,161,148,
2,242,205,52,221,68,150,114,68,238,249,57,25,25,198,113,143,93,198,252,90,212,
236,250,25,142,238,187,150,213,73,42,42,168,97,5,162,65,32,65,12,172,36,25,35,
112,122,38,51,12,128,129,23,96,36,142,167,210,8,225,250,227,93,148,180,113,82,
221,164,160,158,83,21,85,36,230,158,26,180,98,58,158,55,42,97,155,185,234,202,
245,168,39,112,1,86,36,3,198,195,254,29,175,213,183,91,202,173,198,79,2,225,29,
21,84,18,213,70,189,50,75,211,20,81,193,85,24,110,165,241,17,48,93,159,33,165,
7,42,85,152,113,77,229,208,98,93,107,37,116,247,24,146,199,91,87,117,169,158,
120,25,99,168,134,190,24,106,234,41,104,36,167,117,36,9,106,145,0,153,3,6,140,
24,199,67,116,147,104,254,31,39,87,189,51,16,177,205,29,186,83,40,82,71,75,59,
194,142,119,192,35,41,212,8,3,114,71,161,227,187,252,27,152,169,147,237,76,133,
70,4,42,102,66,180,157,194,128,85,193,16,122,77,141,247,177,196,115,3,85,39,27,
202,112,225,60,63,142,17,141,134,91,57,251,120,229,161,143,254,56,209,58,170,
225,69,3,21,135,90,104,27,67,234,75,77,101,52,96,60,85,55,27,61,28,223,190,108,
23,20,81,154,170,99,5,93,39,138,141,53,21,75,194,193,35,53,173,231,109,203,226,
30,229,36,191,15,22,42,154,77,25,77,242,7,90,115,107,92,216,110,54,219,109,21,
222,106,40,101,186,105,205,33,166,231,249,121,175,90,129,234,4,242,153,46,19,83,
91,173,234,235,53,68,51,43,162,52,125,164,46,85,75,56,117,118,33,25,50,67,176,
35,36,12,130,0,59,158,219,250,96,236,115,197,191,229,149,210,190,221,73,95,77,
4,80,84,90,106,195,53,198,203,60,99,247,109,120,32,150,145,160,78,129,13,89,
98,94,58,232,58,42,99,144,135,73,27,204,175,245,87,102,103,251,83,181,94,150,
80,246,189,87,236,183,7,189,203,46,79,47,79,180,25,124,5,104,83,237,116,125,
116,233,51,32,21,106,182,71,250,198,166,59,180,204,210,106,149,51,43,206,176,
167,72,153,164,53,141,155,83,26,96,223,196,105,17,4,198,195,88,89,185,82,0,92,
83,110,106,104,120,245,134,153,169,211,179,214,84,181,198,145,67,211,220,107,
122,100,158,90,184,148,230,106,133,137,97,141,132,249,101,145,97,142,52,141,79,
240,81,85,21,70,167,181,22,149,158,213,127,171,183,85,196,34,169,160,184,75,13,
100,108,60,169,81,4,131,168,175,80,4,198,235,211,34,29,176,178,14,221,184,236,
21,205,93,9,71,106,188,226,148,176,167,170,74,90,234,33,46,90,111,145,184,81,
195,93,4,115,56,10,30,72,86,113,19,62,221,101,51,130,73,206,169,254,37,244,20,
246,13,100,218,130,58,106,153,109,23,250,40,106,38,173,72,153,225,164,186,83,
230,154,104,103,146,53,96,158,44,43,79,36,101,200,46,122,128,37,135,28,23,254,
40,254,28,20,214,150,126,154,183,246,187,144,207,36,145,149,170,27,186,53,100,
187,106,163,84,4,103,38,116,184,214,198,53,98,199,179,115,87,106,68,220,134,43,
212,131,226,28,5,197,254,195,17,126,151,214,154,102,223,107,172,183,222,46,50,
209,27,165,59,81,212,45,29,141,174,21,134,56,24,52,97,170,76,212,253,116,193,
194,72,34,201,10,224,224,143,91,11,240,135,160,214,215,204,59,70,189,178,234,
122,107,157,170,158,74,185,225,20,244,181,20,85,180,211,3,213,242,245,180,117,
121,146,150,100,5,89,29,36,154,54,10,74,73,239,67,100,65,83,82,144,68,130,118,
142,86,234,142,21,145,229,243,6,3,171,160,28,54,123,224,96,54,219,250,236,7,240,
252,45,255,0,212,74,234,13,76,213,52,218,38,211,109,174,185,221,170,221,74,213,
73,34,170,136,45,52,49,184,1,234,42,228,32,7,199,240,83,173,206,228,14,57,79,
193,85,41,183,109,246,101,60,205,19,153,166,149,85,208,211,71,44,173,72,43,142,
240,169,131,77,123,175,22,163,0,221,136,12,9,110,186,132,165,84,171,232,44,60,
65,136,131,54,17,55,6,79,134,47,28,49,183,61,111,172,172,79,203,133,175,165,
177,89,19,81,199,123,174,163,213,23,25,232,40,39,186,215,88,239,84,221,116,177,
212,213,84,69,53,109,85,52,179,245,172,176,77,43,194,189,88,49,4,198,43,167,45,
249,151,124,229,180,158,14,150,186,86,211,219,97,126,154,122,10,170,131,89,77,
73,72,72,205,186,40,170,214,96,214,181,81,209,13,20,166,88,169,227,196,112,120,
112,170,198,132,92,206,213,241,234,148,249,59,109,166,219,96,211,244,243,23,134,
223,69,31,85,68,206,128,132,158,233,91,41,51,86,84,244,99,36,149,137,113,132,67,
128,76,5,94,241,210,198,205,213,140,41,57,36,15,93,178,0,244,198,231,250,251,
241,244,130,211,160,245,69,87,203,81,8,198,177,210,138,139,165,107,178,212,168,
132,162,170,144,93,67,53,50,24,6,10,211,168,107,199,51,90,163,161,133,102,145,
166,251,201,18,1,191,33,198,211,126,22,197,132,213,255,0,16,23,171,157,29,101,
49,158,42,26,105,127,137,53,45,12,112,210,67,59,121,186,204,255,0,46,145,25,
178,27,1,100,44,161,114,0,95,90,113,169,181,140,247,43,146,202,236,122,122,151,
176,59,47,86,248,0,246,25,56,207,216,15,94,26,111,55,134,105,100,79,16,244,5,
101,192,57,207,124,18,126,155,126,189,179,196,111,119,187,44,113,151,193,62,83,
239,221,54,3,182,251,236,50,119,220,157,135,8,246,151,107,5,166,212,168,4,163,
72,31,16,64,6,162,45,184,220,219,123,242,152,24,92,75,176,44,73,97,196,205,188,
184,1,237,250,227,150,163,170,134,162,43,157,44,155,150,71,117,82,63,200,221,71,
239,229,63,219,28,84,205,79,96,138,161,11,42,22,233,158,69,59,13,195,14,165,3,3,
3,24,255,0,54,195,191,183,19,165,202,230,210,220,16,150,61,51,196,50,185,32,
127,22,62,156,103,185,243,125,63,215,128,137,233,124,115,82,133,9,8,233,32,4,
118,220,161,251,29,134,125,126,185,227,203,187,117,215,180,11,83,101,86,130,194,
72,242,34,220,109,121,227,195,108,89,101,201,166,65,159,151,255,0,81,138,209,
81,166,230,73,135,68,4,174,89,115,141,176,202,9,251,122,224,16,55,219,27,113,
29,79,166,103,138,89,3,68,195,162,70,4,246,192,4,224,228,14,222,190,159,109,
248,187,50,233,184,218,55,126,133,201,233,108,12,228,245,2,54,63,223,35,237,182,
195,128,43,158,154,66,100,38,49,187,21,108,141,193,199,127,247,56,239,233,182,
49,230,61,171,248,78,147,29,96,17,36,152,128,0,155,196,17,210,219,112,56,184,
163,154,59,30,151,30,124,103,248,197,95,154,207,36,103,33,118,117,4,224,19,184,
219,190,192,122,108,59,142,231,218,225,124,33,167,195,22,144,212,85,92,209,248,
165,211,218,171,154,26,75,64,214,80,214,88,249,9,163,110,16,233,202,158,107,106,
25,92,189,5,191,89,235,90,130,207,165,57,117,71,52,73,46,163,107,13,37,207,84,
222,225,99,105,181,71,107,73,42,111,52,177,77,194,194,138,171,176,29,12,87,56,
244,238,59,96,31,191,167,235,186,90,11,58,8,174,144,227,189,47,138,160,251,192,
234,249,25,245,3,59,141,198,123,241,200,102,59,0,130,200,13,68,71,240,150,166,
198,155,133,49,33,94,53,33,34,65,101,135,18,74,21,104,96,242,86,17,192,193,152,
32,17,61,71,181,182,251,99,209,59,240,8,252,73,249,159,241,240,223,17,90,123,
89,114,211,76,114,203,68,114,86,61,1,75,202,189,29,202,221,39,104,211,156,168,
208,26,63,81,195,118,134,131,71,80,85,36,239,126,187,106,2,214,26,138,199,106,
184,33,183,83,219,233,188,74,101,138,90,214,130,62,199,188,116,208,253,146,13,
21,170,33,178,124,100,115,24,215,210,46,137,185,213,114,135,69,195,107,19,245,
87,73,170,236,116,250,202,243,89,94,244,203,254,5,44,54,139,229,13,60,115,200,
7,205,75,60,145,196,91,229,38,9,220,191,143,8,252,85,149,203,228,187,123,61,
149,203,34,83,165,72,208,1,16,177,10,237,151,164,245,1,46,89,139,107,98,206,75,
52,179,18,89,139,49,197,230,85,153,232,35,49,36,157,87,49,176,98,6,220,32,91,
150,220,49,212,199,246,174,254,42,174,186,7,225,251,225,255,0,225,10,197,168,
106,52,229,47,196,238,188,175,187,243,66,190,5,146,53,110,88,114,234,170,195,
155,109,69,74,236,104,235,181,69,254,215,115,172,166,76,180,208,233,223,10,80,
97,153,146,77,250,234,111,139,223,131,159,132,174,93,124,49,233,238,98,243,203,
67,232,141,39,205,171,86,148,229,247,32,238,149,50,215,86,89,117,212,86,187,30,
158,183,218,141,162,229,101,160,184,91,169,45,134,138,229,98,63,189,110,85,20,
22,152,22,227,72,36,172,140,62,221,97,255,0,108,62,247,201,231,229,239,193,246,
156,169,20,243,115,242,151,86,235,187,221,164,194,210,124,221,179,148,117,182,
154,74,11,251,92,64,83,8,165,187,234,250,29,60,45,43,41,89,165,158,203,119,122,
114,99,167,170,87,211,135,40,172,127,17,127,141,119,195,85,207,76,197,171,52,31,
42,116,143,224,243,240,88,147,242,175,65,88,40,106,239,154,219,156,154,146,134,
195,85,83,81,116,175,168,173,190,83,215,91,170,47,116,252,181,183,81,84,92,104,
109,245,22,107,13,75,90,109,244,118,249,235,46,147,212,59,180,59,46,134,99,178,
123,42,181,119,124,174,95,190,206,28,205,93,43,169,141,102,20,178,245,80,21,98,
234,213,86,149,21,182,145,76,85,98,202,6,172,65,170,178,213,170,20,7,98,16,32,
224,52,130,88,29,160,233,36,239,115,24,244,224,227,160,175,237,158,211,172,92,
208,248,23,175,91,125,90,189,79,47,121,211,66,215,82,87,228,101,90,109,73,160,
231,142,222,152,203,10,186,127,154,154,162,66,192,43,67,83,23,70,74,191,79,116,
47,129,206,116,167,196,95,193,191,194,247,60,188,115,81,83,205,30,68,242,199,
87,93,37,98,189,127,191,174,122,74,214,250,134,55,232,242,172,144,223,22,225,
12,138,0,40,241,178,144,8,32,117,237,253,174,175,135,248,121,141,240,9,202,174,
118,83,192,94,233,200,62,123,90,97,171,149,33,46,83,73,243,86,205,91,165,238,
130,89,70,241,67,255,0,19,80,104,205,200,42,100,42,187,117,111,75,217,154,168,
118,165,26,109,102,239,106,229,219,113,12,194,173,34,63,249,44,71,81,131,85,131,
73,142,226,3,122,8,63,108,121,163,188,172,37,97,185,200,96,70,9,206,60,195,97,
253,8,223,63,175,15,90,124,137,42,252,50,112,38,141,208,253,240,74,236,54,216,
142,199,219,60,113,175,181,24,103,82,1,194,184,223,124,28,19,145,235,233,143,
211,108,14,252,42,181,83,53,37,194,2,192,128,146,174,216,216,130,195,251,111,
185,192,255,0,110,58,197,163,85,42,174,165,48,149,34,64,180,19,59,255,0,242,17,
214,14,19,44,8,144,119,19,214,211,252,99,141,125,15,131,95,54,216,18,5,149,115,
182,210,47,81,0,31,80,217,206,71,126,219,12,240,150,24,204,146,212,83,40,193,
120,100,233,219,249,208,7,80,50,55,200,13,244,237,177,223,131,61,71,72,169,37,
61,64,238,86,72,155,191,116,110,181,4,231,252,178,17,159,166,7,97,192,196,68,
197,89,79,80,163,6,57,17,152,119,5,3,14,160,126,157,7,30,153,207,125,184,147,
209,210,228,1,17,82,79,61,47,194,111,32,75,27,99,20,216,19,123,95,211,253,126,
184,26,234,125,142,14,20,128,125,246,192,57,206,251,15,251,246,124,163,168,146,
123,85,117,48,39,174,157,150,170,48,14,72,10,64,147,164,125,64,7,235,223,140,
215,58,17,77,91,85,16,243,33,114,241,156,116,158,137,49,34,48,0,224,142,150,199,
220,1,142,252,39,181,47,69,122,2,63,135,48,104,36,237,142,151,82,14,127,93,243,
219,127,110,2,41,84,71,129,50,210,166,36,111,42,121,29,224,237,54,17,137,2,177,
121,141,230,118,155,225,190,106,166,120,105,230,234,37,128,104,220,159,66,155,
174,112,114,50,167,31,167,235,195,229,150,177,210,112,160,224,72,48,65,236,127,
79,169,32,17,234,51,219,134,71,183,205,20,181,116,108,164,152,165,36,103,190,1,
101,206,7,249,148,130,55,220,118,219,28,63,89,173,83,151,134,78,151,10,175,185,
233,219,98,14,118,201,63,113,141,191,187,153,10,89,163,154,164,208,196,107,93,
98,230,68,233,111,220,242,192,234,50,133,55,27,24,251,137,188,121,116,225,199,
18,149,130,161,190,95,0,30,168,221,187,142,216,39,35,108,108,65,57,239,158,253,
248,87,89,117,49,172,200,8,27,48,30,153,4,237,223,245,247,24,236,15,96,213,17,
107,116,175,25,200,18,40,145,8,193,206,65,4,109,223,57,244,245,206,6,220,110,43,
241,0,252,20,249,235,240,5,240,87,200,31,139,206,110,115,31,73,93,107,249,219,
171,180,246,153,184,242,163,78,217,111,70,191,151,137,171,244,37,223,93,233,230,
190,234,139,147,81,65,93,120,134,154,201,91,106,191,218,105,108,177,83,91,110,
111,20,84,119,91,172,81,203,47,29,173,124,221,46,206,74,25,106,149,133,58,249,
167,106,52,41,223,83,178,41,98,4,3,178,68,179,21,3,194,53,73,3,8,132,106,133,
220,9,10,3,49,17,0,27,73,184,227,194,230,199,97,124,105,22,225,84,243,156,245,
28,184,63,113,191,208,231,63,235,157,177,195,108,52,21,115,164,146,40,145,210,
156,171,75,34,169,43,20,82,183,134,60,82,50,17,75,149,85,201,221,202,168,36,157,
242,178,59,184,57,206,15,86,79,109,199,109,134,223,246,0,219,142,210,159,132,79,
225,253,93,169,255,0,13,191,196,211,226,198,253,123,178,92,236,218,155,225,127,
226,71,144,243,242,146,253,163,110,51,94,108,122,147,151,250,51,148,95,18,60,
189,230,141,190,245,87,28,214,228,145,190,66,168,91,98,106,90,26,170,70,54,155,
181,162,231,91,45,99,83,211,115,217,250,171,78,107,213,36,134,173,66,138,131,35,
91,214,171,78,154,129,102,139,187,17,32,3,162,9,26,129,193,81,75,66,172,89,89,
141,166,2,169,111,211,133,196,205,227,29,89,146,140,199,50,134,59,135,7,7,190,
51,156,31,108,143,251,3,110,38,13,45,73,25,154,18,23,34,101,240,219,3,124,0,
122,70,14,199,32,145,254,221,248,104,172,211,178,71,209,39,134,114,164,163,16,
55,37,126,131,96,0,193,201,36,119,198,120,149,52,53,133,164,133,89,148,245,198,
85,188,185,36,244,30,173,189,1,43,157,176,54,254,188,117,255,0,135,251,30,169,
207,5,40,96,144,102,14,220,6,222,157,121,114,79,49,90,41,220,236,8,244,50,47,
210,46,56,250,227,241,109,6,142,103,140,198,122,122,176,10,140,143,49,202,227,
98,112,65,25,245,199,160,219,134,237,67,70,139,4,114,12,43,32,12,10,143,64,58,
70,221,246,0,111,191,108,224,227,28,78,55,139,50,138,72,167,68,3,174,30,158,
160,2,143,17,0,42,79,168,202,157,183,7,56,0,113,176,207,193,203,224,10,245,241,
255,0,241,175,203,173,25,115,178,79,93,201,158,86,221,173,156,204,231,197,210,
64,241,80,65,163,44,87,8,234,232,116,180,149,30,12,209,254,241,215,183,138,104,
52,237,29,24,233,157,237,243,94,110,49,226,27,85,84,145,250,71,107,46,79,177,
123,35,53,156,205,50,211,161,151,203,85,174,236,72,4,119,104,78,133,146,37,234,
62,138,116,212,93,158,170,40,158,21,212,75,215,170,136,128,146,206,23,153,50,
98,109,32,0,1,45,200,2,113,221,223,240,81,248,10,210,63,3,127,135,62,143,189,
71,161,109,237,207,206,121,242,202,62,111,115,138,225,115,165,197,226,239,117,
213,22,58,141,65,165,249,127,93,40,2,166,146,205,165,236,117,214,219,28,182,184,
93,20,221,141,222,190,69,249,154,178,35,242,163,230,45,250,239,171,57,137,174,
53,93,254,56,161,190,106,77,93,169,111,119,136,41,211,195,167,167,186,93,47,21,
181,181,212,244,241,231,248,84,208,84,205,36,48,66,14,34,137,22,53,194,168,3,
220,46,230,182,152,109,162,217,91,21,50,208,92,17,44,80,208,16,145,67,82,181,
177,181,34,91,161,137,12,99,161,224,46,190,20,93,34,58,116,145,135,74,70,74,245,
147,231,71,236,152,254,26,124,204,212,183,173,81,162,181,47,196,15,38,38,190,
234,57,111,211,233,237,37,172,244,229,243,72,91,160,171,171,146,174,190,205,100,
182,106,205,35,117,187,91,173,210,180,178,37,26,62,160,170,107,106,21,138,155,
254,94,56,224,95,150,187,51,241,5,42,121,206,211,206,118,129,171,222,246,133,97,
88,58,43,84,8,5,74,172,105,126,96,66,34,186,34,66,144,5,48,32,109,142,174,190,
89,141,58,84,233,5,138,74,86,9,211,54,81,59,110,96,147,231,143,51,52,66,28,57,
7,0,142,173,187,169,24,99,143,168,36,127,169,237,194,216,168,4,205,44,4,100,
244,137,163,255,0,204,99,94,173,191,245,194,71,208,244,239,239,198,202,63,22,
223,130,141,37,248,126,124,124,243,179,225,115,65,94,117,14,161,208,90,42,61,15,
118,209,215,93,87,61,21,78,163,168,178,235,45,9,167,53,74,165,218,170,221,69,
110,161,168,170,163,175,186,215,81,137,105,232,105,81,224,130,18,209,9,11,177,
215,108,76,33,90,105,241,130,141,225,185,255,0,49,67,229,207,184,104,203,39,215,
30,135,183,119,71,185,204,210,165,152,73,106,85,169,165,68,36,16,116,84,80,194,
84,155,24,34,220,8,60,177,86,196,163,50,155,21,98,12,108,8,218,15,27,207,14,35,
134,18,67,0,137,14,54,240,192,110,224,101,73,193,207,216,227,63,114,62,165,202,
58,210,25,48,78,88,116,239,239,131,141,253,136,219,57,29,253,123,4,179,149,73,
152,109,225,177,37,125,140,78,65,27,125,20,143,174,71,97,140,112,216,236,85,177,
147,148,108,28,123,103,215,211,111,92,156,111,235,158,24,13,221,13,42,96,78,195,
164,126,247,198,201,145,191,203,124,253,176,69,212,124,76,142,205,230,239,253,
119,3,111,183,108,17,239,158,11,109,83,128,171,190,72,3,115,130,51,246,30,219,
255,0,182,59,129,24,191,137,0,63,204,6,125,242,64,237,191,191,183,108,109,198,
122,106,166,141,130,231,97,177,62,217,199,108,251,13,241,191,250,113,99,151,173,
221,54,162,108,68,19,215,253,109,237,190,6,84,144,111,243,223,167,159,51,56,152,
108,215,181,167,169,16,52,152,74,133,240,91,36,224,57,193,137,189,59,72,20,12,
99,99,190,70,220,21,86,222,124,106,120,230,39,248,145,177,138,125,198,223,203,
219,232,118,220,96,6,35,59,113,3,189,84,157,104,176,245,188,172,202,177,170,6,
103,119,99,136,194,133,4,179,51,96,42,174,88,157,134,78,7,29,178,191,13,223,217,
156,231,103,197,127,36,110,92,242,248,160,214,186,143,225,178,131,88,233,154,
250,142,80,114,212,233,200,219,152,119,155,139,83,143,220,186,179,152,20,151,
200,213,116,134,146,184,84,41,106,91,33,161,151,85,93,173,242,173,205,141,142,
152,209,53,205,156,215,226,60,183,102,81,239,51,117,251,154,69,130,160,187,59,
179,91,193,77,101,219,77,153,180,141,42,178,204,192,64,104,38,93,235,29,52,215,
81,131,59,64,29,73,176,28,166,230,192,12,117,165,123,225,154,130,158,64,255,0,
198,160,144,192,196,17,147,79,33,103,135,238,21,252,68,29,246,42,61,184,67,118,
185,44,209,211,86,198,195,113,224,200,7,108,129,148,39,238,189,74,79,254,81,190,
120,181,255,0,136,71,225,223,241,31,248,100,115,107,76,242,147,226,46,61,31,87,
83,204,45,30,218,187,71,106,141,3,124,172,191,233,91,237,166,43,173,93,166,170,
24,170,238,118,139,21,194,154,239,103,184,210,70,183,58,10,171,108,38,8,43,173,
245,49,75,60,21,145,191,20,18,146,234,102,130,162,137,155,12,84,178,100,246,149,
112,201,223,182,24,17,156,13,153,184,45,30,217,165,153,164,153,138,53,69,90,85,
20,178,84,67,169,94,38,8,54,226,10,153,0,130,8,34,199,17,52,153,24,171,41,86,
82,36,27,64,59,131,250,112,136,195,253,109,200,43,245,43,108,113,215,190,48,9,
206,125,62,254,167,109,248,29,186,213,120,232,100,7,44,1,95,190,7,191,212,100,
228,255,0,242,55,83,114,44,253,44,217,238,8,220,129,141,136,56,27,130,114,63,
174,0,24,225,58,86,151,87,141,137,223,101,223,36,17,186,144,9,237,233,177,239,
143,113,197,94,119,59,222,130,38,35,132,241,59,223,214,208,45,131,162,121,159,
78,191,175,150,57,212,214,25,224,195,18,94,34,17,137,223,32,110,189,243,220,
119,206,59,103,129,26,183,193,42,55,7,182,59,16,123,253,8,31,251,250,14,28,229,
151,194,152,0,124,142,25,28,119,198,118,12,71,184,39,57,239,131,250,157,234,254,
8,159,130,206,191,252,79,121,201,73,171,185,137,108,212,122,67,224,215,150,
247,165,126,103,243,6,148,61,174,179,93,92,104,196,117,49,242,171,151,151,9,226,
97,81,122,185,245,64,186,150,249,70,147,193,163,172,115,73,83,36,139,123,172,
178,81,213,114,93,161,155,74,104,245,170,182,148,65,115,55,49,58,64,27,179,62,
202,4,146,119,180,144,245,26,102,64,2,73,136,233,189,207,150,254,70,113,174,47,
130,31,195,151,226,223,241,11,230,20,92,190,248,100,229,101,219,86,69,77,89,69,
22,169,215,119,32,108,188,185,208,180,117,85,17,66,247,45,87,171,171,16,80,210,
199,77,28,198,168,218,173,255,0,188,117,5,92,9,35,91,109,21,206,189,28,118,100,
230,95,236,194,124,59,124,1,114,215,89,124,87,252,123,124,104,215,235,95,135,
174,84,114,254,91,221,255,0,151,188,167,209,148,220,182,215,252,195,230,100,236,
148,218,123,151,26,75,84,106,157,65,170,232,254,95,82,92,228,142,221,109,154,27,
24,190,84,205,32,154,90,123,77,13,61,109,117,63,125,142,85,114,155,150,60,137,
229,246,155,229,111,39,244,38,153,229,199,46,244,109,170,150,211,167,52,134,144,
180,210,89,237,22,234,26,26,104,169,162,88,233,169,82,63,152,172,150,40,35,53,
151,10,183,158,225,113,168,235,170,175,170,169,170,150,89,159,164,183,237,88,
242,187,226,103,82,114,195,69,243,199,158,252,254,229,110,135,229,117,147,154,
180,154,43,225,219,224,219,71,215,222,110,58,147,83,83,87,219,239,83,106,174,
114,235,155,221,115,91,168,245,14,187,183,80,211,219,105,42,45,182,75,21,70,154,
208,186,126,231,29,174,147,80,213,221,47,53,181,23,174,70,151,104,87,207,103,41,
210,71,25,106,78,218,96,13,117,92,19,48,167,75,105,98,22,1,80,22,152,37,139,18,
6,29,52,213,16,177,5,136,191,37,17,204,77,192,228,119,181,177,209,254,234,214,
138,139,173,218,166,195,111,158,211,99,170,185,87,212,89,173,117,117,191,188,
170,237,182,169,170,165,146,223,111,169,184,248,20,191,63,61,29,25,134,154,122,
211,75,78,106,229,137,170,62,94,31,16,198,163,245,3,115,143,77,247,219,115,141,
251,111,219,191,109,206,59,1,195,178,33,17,244,145,217,112,7,208,247,35,216,255,
0,111,190,120,109,171,80,50,112,70,49,143,92,237,247,254,217,245,206,56,236,
244,233,69,141,200,143,210,252,124,250,223,142,17,137,36,147,229,212,117,247,
246,22,192,244,231,124,110,72,253,49,246,201,199,215,234,123,112,220,227,36,1,
223,124,143,251,253,120,114,156,110,15,97,184,200,63,79,95,182,79,244,28,55,157,
131,48,7,39,190,126,155,127,78,231,132,234,45,204,239,183,148,158,30,188,247,59,
224,167,107,12,98,80,50,122,142,63,76,110,54,62,231,255,0,142,252,125,199,37,1,
137,206,251,103,219,253,56,251,136,248,120,196,139,94,56,99,54,220,253,113,46,
210,163,224,14,156,19,147,134,33,70,224,99,44,196,15,239,250,28,112,71,70,168,
25,124,73,85,113,185,9,153,14,64,216,12,97,7,182,237,245,56,216,240,5,4,227,32,
0,6,115,147,150,35,27,224,100,146,49,236,61,251,240,85,66,249,198,227,44,8,
207,174,78,0,223,253,118,223,184,199,126,47,50,85,169,202,105,4,155,92,181,163,
120,210,0,159,113,133,221,90,47,237,31,175,206,30,120,144,40,21,5,60,178,25,68,
72,205,129,212,165,157,199,111,42,38,70,112,119,234,96,163,182,118,226,82,229,
237,21,146,170,166,119,172,186,87,82,203,21,60,158,31,255,0,99,82,162,156,180,
158,69,50,188,117,66,104,215,36,254,72,228,56,57,32,158,34,85,145,86,158,24,201,
198,66,236,15,114,55,206,255,0,223,212,231,219,32,201,90,81,133,45,5,93,78,60,
210,58,68,184,245,233,243,54,113,156,239,145,219,236,65,227,174,200,50,247,212,
201,167,77,192,187,7,212,102,111,104,117,130,55,180,199,92,42,214,7,121,249,191,
76,73,247,74,85,166,172,122,87,116,111,147,143,29,113,156,198,253,64,58,186,
229,67,116,184,100,32,16,24,2,3,1,191,18,46,136,168,164,181,88,46,119,243,26,79,
84,46,116,150,90,20,149,68,144,211,203,83,77,61,93,69,99,163,2,146,200,144,195,
225,83,164,138,99,87,118,144,171,21,24,135,175,119,235,69,125,69,101,100,95,63,
74,242,71,71,12,177,145,13,68,113,206,145,68,142,16,230,54,120,223,194,46,164,
249,128,61,37,115,185,207,105,212,201,5,174,166,203,78,239,44,21,247,26,59,132,
178,77,24,140,198,212,17,79,20,66,53,14,228,25,5,68,158,43,22,30,85,69,193,4,
158,59,76,175,104,101,242,217,147,86,145,167,40,149,59,146,172,24,135,42,5,35,4,
43,74,137,18,68,131,115,113,128,50,234,93,39,140,79,11,77,253,241,57,93,245,53,
206,162,151,166,154,99,87,50,162,136,32,170,169,146,42,66,221,64,244,177,137,36,
240,198,50,65,72,155,167,24,198,14,200,44,114,223,235,97,172,168,184,193,76,36,
137,188,105,98,160,121,42,33,163,166,37,98,141,100,157,227,141,164,150,70,57,7,
195,92,179,133,68,10,164,241,17,205,117,213,115,31,14,214,150,56,99,98,81,106,
43,36,169,154,68,29,36,9,86,157,60,52,105,35,36,16,140,122,24,128,9,35,99,35,
217,46,117,86,74,72,163,165,185,214,137,196,43,29,77,90,202,99,158,182,65,135,
146,89,196,125,42,197,229,37,213,0,232,140,21,84,0,1,197,178,246,181,92,205,93,
117,106,230,85,21,8,97,101,70,36,16,10,135,44,106,16,111,58,145,66,216,2,204,8,
31,116,160,68,2,79,19,63,165,135,151,232,32,187,94,107,5,83,117,20,17,197,20,
66,8,97,234,218,56,215,59,19,220,187,49,47,41,219,169,216,147,176,28,86,78,101,
80,211,213,161,168,59,79,20,137,28,69,88,161,96,78,192,176,236,70,73,24,0,17,
157,176,71,22,2,241,169,90,235,77,52,85,202,37,184,68,58,168,171,163,133,69,68,
234,49,215,75,87,225,42,138,133,49,230,72,166,117,105,81,212,171,59,35,109,90,
117,93,107,87,86,209,83,3,228,121,213,250,65,36,150,105,58,23,97,156,141,216,
227,212,100,246,227,142,252,83,94,149,122,12,172,194,169,170,192,38,161,165,181,
18,1,5,65,58,74,112,134,211,26,116,216,192,102,128,33,150,60,33,119,139,136,3,
158,247,142,61,112,215,59,57,185,90,232,35,136,4,162,180,211,117,128,54,18,202,
58,201,30,189,68,176,7,182,64,111,67,188,141,164,111,213,6,246,150,236,4,134,
152,151,44,73,200,57,1,254,203,143,94,248,223,176,224,34,42,152,191,125,220,36,
148,170,36,106,177,163,30,228,66,169,24,220,103,111,41,3,108,250,125,152,117,14,
174,164,211,203,91,37,188,40,184,220,20,68,141,147,152,160,35,204,248,25,32,187,
29,251,19,129,190,54,227,146,165,152,92,181,115,93,159,77,58,85,73,98,98,235,
77,85,21,20,24,146,218,0,31,247,19,96,48,103,26,136,88,147,2,58,19,114,124,132,
249,227,97,122,67,84,105,169,82,178,157,111,118,199,172,141,81,39,167,106,152,
213,227,36,22,49,131,35,47,89,80,0,96,172,119,234,82,55,218,178,124,74,115,66,
146,253,19,232,139,5,108,21,20,22,218,154,73,174,245,84,211,6,167,168,185,134,
45,13,27,73,27,20,146,10,64,157,108,17,153,26,160,147,218,36,60,82,186,187,149,
68,212,162,102,169,145,94,162,165,230,121,4,174,140,225,48,164,228,48,220,146,
64,203,122,100,250,158,31,45,246,239,158,211,117,21,20,149,73,57,253,225,12,
178,133,234,133,210,84,142,68,104,73,148,168,153,144,191,87,137,25,100,96,195,
112,192,142,24,237,15,197,249,156,246,70,174,66,150,93,104,45,69,97,82,162,213,
102,103,160,47,221,5,32,70,171,26,141,38,192,168,0,19,59,74,8,140,174,205,36,16,
0,131,185,226,119,244,250,155,12,73,84,214,107,181,190,134,158,237,107,158,
166,138,186,11,73,189,210,215,208,184,17,75,79,76,173,77,91,21,77,59,101,101,
136,171,188,50,48,239,214,18,64,202,72,27,45,161,212,235,121,208,22,45,83,12,
170,90,167,74,65,112,98,73,17,153,96,162,233,149,152,46,66,226,88,155,35,56,82,
113,183,20,131,79,248,15,31,39,109,181,202,208,211,95,116,206,168,211,117,157,
106,99,205,101,69,69,84,104,165,155,243,19,36,180,142,88,146,49,38,65,27,55,18,
62,140,212,245,214,174,64,215,81,84,198,90,91,13,101,227,76,200,238,72,48,83,
154,255,0,12,150,216,158,168,22,117,207,108,36,177,185,242,183,1,236,44,209,203,
127,83,73,88,133,171,68,179,41,38,204,137,78,176,181,175,162,169,225,36,11,216,
89,108,218,154,154,90,54,112,162,56,134,44,187,158,76,128,199,91,111,136,114,
227,115,171,119,105,100,16,134,168,170,235,150,115,49,45,211,36,133,228,102,66,
128,101,152,133,218,66,114,219,231,134,58,138,222,154,106,162,210,16,73,65,177,
193,61,32,231,56,219,211,109,177,184,39,126,16,221,170,23,202,92,245,211,73,210,
122,1,200,203,71,210,17,192,221,144,225,92,116,159,205,158,172,2,15,3,213,146,
61,45,185,192,121,167,133,136,255,0,24,135,146,48,118,4,201,133,102,0,16,157,
44,73,198,225,137,27,167,156,204,178,74,9,54,50,73,219,208,65,131,206,76,29,
236,112,221,52,0,2,121,13,172,126,124,24,100,187,204,82,53,153,28,36,189,97,63,
35,56,147,196,198,3,170,144,79,161,12,72,43,142,145,133,98,10,190,169,90,91,69,
11,204,42,27,174,41,93,74,132,240,140,140,89,113,210,2,182,66,177,61,91,133,
220,176,35,118,75,144,168,145,90,153,10,167,80,65,210,163,179,224,120,120,36,
119,217,73,220,156,96,236,70,10,43,116,53,109,116,137,234,42,36,234,71,78,162,
172,189,67,195,66,161,112,67,50,190,219,12,131,141,251,239,197,9,212,93,136,12,
67,21,22,32,110,120,234,183,35,62,188,206,8,96,196,144,55,230,76,115,145,120,
253,109,198,49,37,193,93,4,153,167,119,85,115,89,80,74,49,233,32,188,189,56,193,
56,32,133,192,35,108,0,115,131,194,213,133,127,122,153,28,43,42,79,76,171,131,
130,67,78,27,0,238,9,42,51,157,189,135,191,17,21,60,114,77,51,213,26,169,18,20,
157,164,85,41,215,42,148,145,193,46,122,186,79,83,2,87,27,96,140,131,145,196,
205,103,164,161,175,172,72,234,111,83,82,66,141,12,134,81,70,37,115,36,113,244,
5,98,179,97,84,49,44,54,207,246,226,101,42,187,40,20,198,235,164,151,75,192,
49,196,8,28,126,216,25,210,160,248,143,138,120,25,188,112,231,240,243,197,180,
210,151,72,82,214,144,245,175,138,133,2,32,200,1,23,101,39,57,203,21,245,27,122,
254,96,7,14,85,243,60,54,202,199,167,25,147,195,145,215,114,64,57,102,233,59,
250,144,59,253,112,112,120,18,210,118,15,222,13,5,61,158,249,69,88,229,7,90,204,
149,81,178,162,175,81,119,2,57,74,129,184,13,158,156,237,142,12,107,41,110,118,
68,168,165,185,80,188,212,242,194,249,168,164,205,84,4,16,64,37,149,22,88,91,
59,127,26,40,240,113,134,35,126,46,105,37,81,76,84,122,79,220,130,80,212,81,
170,152,98,38,9,66,215,184,221,68,76,18,49,92,218,117,70,168,98,67,105,38,9,3,
204,123,65,197,84,150,87,53,216,112,60,72,39,50,18,193,138,1,39,86,237,184,25,
243,229,114,122,129,4,130,112,71,22,219,144,250,52,81,89,39,212,149,50,9,43,47,
18,72,32,42,27,162,42,56,153,148,161,192,252,210,72,172,91,97,142,149,237,131,
197,116,175,163,183,79,114,172,106,115,135,241,20,77,12,158,86,29,42,84,101,63,
200,164,146,10,228,103,45,144,219,241,118,121,67,65,37,62,133,177,69,48,243,179,
86,186,167,114,86,74,233,153,49,146,118,101,96,66,231,124,231,212,241,214,254,
23,211,153,237,58,40,8,58,18,165,69,36,202,161,12,148,245,30,160,49,0,24,185,
22,157,167,93,162,152,35,137,0,237,113,4,253,241,99,116,45,173,167,167,157,202,
159,36,180,128,1,179,14,169,8,30,185,24,233,59,125,119,237,197,206,209,122,43,
86,223,226,130,207,162,106,232,169,53,13,198,106,122,122,67,112,181,73,120,165,
103,147,108,61,44,87,11,105,68,30,102,150,118,169,11,12,34,73,27,1,75,10,253,
203,75,90,165,53,212,200,160,178,212,218,212,47,249,65,121,114,119,206,14,221,
143,124,231,219,141,128,114,186,72,116,198,138,214,122,169,127,252,99,77,109,
165,178,209,21,32,73,74,53,36,210,209,213,86,156,97,151,193,161,130,162,149,25,
72,34,106,181,3,24,201,250,175,240,182,93,19,45,152,112,197,116,211,69,14,29,
169,149,122,157,218,171,23,66,26,156,51,134,37,96,133,70,0,134,96,71,61,93,139,
56,22,34,73,225,249,68,147,99,99,180,9,153,36,77,134,40,255,0,56,47,28,250,180,
234,200,244,165,203,71,242,243,87,209,89,237,226,205,69,204,125,57,168,43,180,
245,130,106,139,111,92,113,212,220,172,87,25,111,87,121,96,68,45,77,4,150,226,
77,105,166,70,31,47,28,158,55,21,171,157,208,106,90,142,85,234,40,169,204,21,
87,150,183,199,5,73,167,143,254,88,133,104,228,175,158,8,230,14,85,2,134,249,
113,39,83,160,193,99,212,51,197,165,230,78,162,146,106,186,198,121,15,72,148,44,
81,174,193,85,73,92,109,255,0,151,59,99,63,239,77,57,251,204,200,52,71,47,110,
147,52,82,84,215,223,4,246,155,117,58,110,177,180,148,172,106,106,101,125,240,
144,194,193,130,128,89,221,145,64,233,220,115,255,0,140,179,116,19,45,159,167,
83,180,243,249,140,183,244,181,211,190,205,212,162,245,105,210,106,110,52,211,
52,114,180,9,45,85,137,166,106,247,181,66,84,90,122,138,168,108,75,44,196,214,
164,86,154,43,107,91,32,96,26,8,223,83,180,0,4,152,129,34,119,56,215,183,46,117,
77,206,199,81,87,71,13,234,190,213,79,89,87,76,247,58,187,69,37,173,238,143,26,
76,96,240,162,172,184,83,74,176,198,189,68,146,206,33,77,228,117,111,203,197,
206,229,38,190,173,143,154,117,250,94,11,140,186,142,204,45,201,85,79,168,106,
162,182,201,94,146,248,11,45,69,28,151,43,68,52,244,247,42,83,159,225,187,192,
146,65,34,16,71,72,227,91,246,184,254,98,182,162,154,162,66,143,85,12,142,194,
89,58,81,203,230,96,122,20,133,108,157,198,64,254,187,137,219,148,92,175,150,
241,116,142,247,103,215,48,90,110,22,224,42,38,72,21,233,231,167,141,9,1,221,
150,186,28,199,144,20,1,146,196,133,8,197,186,79,136,246,15,107,191,101,231,178,
57,149,164,236,180,107,75,170,215,8,237,78,25,93,27,188,37,88,20,170,24,130,9,
37,65,24,183,206,83,164,202,237,81,130,202,149,12,80,176,215,35,75,146,171,168,
17,26,68,152,58,174,56,99,116,86,109,29,168,117,51,60,198,132,217,172,171,76,
213,117,186,130,252,207,107,179,210,82,168,7,197,106,185,151,248,189,121,196,81,
66,178,60,132,140,0,55,225,159,80,114,211,72,71,71,44,203,205,157,33,87,34,174,
33,163,182,67,117,172,168,145,164,61,8,189,66,24,226,141,75,176,50,72,236,162,
53,5,136,198,194,130,90,121,183,172,235,45,117,246,157,67,168,107,174,77,101,
173,146,136,52,181,149,66,150,174,24,207,77,61,72,164,145,196,65,153,66,244,159,
5,78,119,0,55,114,221,17,169,43,174,87,186,58,73,42,100,99,87,83,4,30,102,254,
24,241,164,84,92,130,112,2,245,12,250,118,57,28,125,11,217,95,138,178,221,161,
75,46,16,190,156,196,13,26,84,50,73,43,15,37,175,32,131,164,155,92,18,8,197,21,
68,42,196,48,82,195,252,164,144,100,3,104,139,16,65,189,239,113,108,102,230,29,
174,231,161,181,61,109,130,241,208,149,52,254,27,172,145,72,146,83,212,65,83,24,
154,154,166,25,65,233,146,9,225,101,117,125,206,114,14,224,241,27,92,106,41,165,
166,39,198,95,16,57,4,117,2,60,216,32,13,240,61,254,128,140,0,123,75,31,25,21,
166,135,152,55,24,145,90,53,182,91,108,246,196,82,8,145,150,130,130,24,186,207,
191,91,117,50,237,186,244,238,54,205,30,159,89,77,28,102,55,110,176,157,45,190,
205,235,141,201,0,140,30,199,124,247,59,241,207,246,223,110,209,200,103,51,25,
71,184,86,49,115,3,219,204,27,207,17,140,74,5,140,168,227,195,151,83,199,207,
18,117,194,120,80,209,206,101,13,210,72,108,30,221,15,235,146,9,219,59,254,155,
96,14,19,181,202,146,42,154,172,58,48,120,92,169,7,41,145,137,2,144,61,183,198,
216,206,220,66,245,218,197,39,163,44,172,16,172,199,62,125,192,97,233,185,199,
185,7,96,55,223,129,202,189,89,36,114,211,202,179,121,37,137,70,55,1,152,41,67,
220,238,123,18,70,123,231,176,227,141,204,126,40,202,171,18,2,255,0,139,106,4,
29,229,1,19,114,54,63,124,61,79,42,196,71,156,95,200,237,207,151,60,89,40,239,
208,203,77,212,184,36,196,70,14,9,202,182,61,70,54,25,31,93,253,143,2,245,85,
208,212,69,81,216,149,116,111,65,179,117,2,54,35,124,129,191,245,30,130,30,181,
234,214,240,29,101,98,216,105,80,96,238,50,9,24,223,3,36,255,0,124,99,110,17,
166,176,50,10,184,208,156,152,25,129,220,224,196,232,199,223,56,94,173,178,1,30,
187,158,42,243,95,137,104,85,166,164,186,157,67,110,62,219,239,192,12,57,79,44,
84,249,125,255,0,156,24,220,103,65,28,171,223,164,245,253,54,217,190,224,128,
49,142,231,27,142,2,98,188,244,220,22,32,221,43,60,114,194,79,108,248,145,178,
169,32,141,247,198,223,167,160,1,31,239,209,82,172,37,113,252,68,97,157,243,156,
109,219,111,204,6,62,187,122,241,177,15,194,199,240,208,230,247,226,99,241,21,
102,209,90,90,130,233,96,228,214,142,185,219,174,220,239,230,209,162,152,218,
116,158,151,138,162,41,170,44,86,138,233,35,249,10,237,127,169,105,150,74,45,49,
101,241,25,209,222,75,213,194,56,236,246,234,201,120,226,187,103,182,104,229,
232,62,101,235,45,42,8,25,234,59,24,128,46,0,19,44,205,58,81,22,89,152,170,128,
73,181,133,26,69,136,80,53,49,32,0,38,255,0,235,140,216,92,156,118,234,253,147,
126,88,234,93,53,240,77,206,238,103,222,233,101,165,180,243,87,159,83,210,233,
70,149,89,5,194,213,203,253,51,110,179,87,220,169,250,176,30,152,234,11,149,
222,214,36,81,131,85,105,170,140,177,104,136,94,212,156,70,220,159,229,31,47,57,
11,203,13,15,201,206,84,105,154,13,31,203,190,93,105,219,126,152,210,154,122,
219,24,142,158,130,217,111,136,34,180,174,7,137,87,95,89,49,150,186,233,113,168,
105,43,46,119,42,154,187,133,108,211,85,212,205,43,201,61,187,241,243,103,107,
103,143,105,246,150,115,62,84,168,204,214,103,85,48,89,105,128,180,233,134,34,
218,187,186,106,90,45,168,144,36,0,79,67,73,59,186,104,159,241,80,15,158,231,
210,73,140,121,218,126,214,190,153,212,244,191,30,28,184,191,92,203,62,156,190,
252,54,104,191,248,85,188,117,145,35,107,46,185,230,13,37,250,5,132,97,233,153,
43,43,41,167,108,130,178,138,148,112,199,117,142,182,126,203,38,188,93,25,248,
170,89,52,149,101,213,233,45,92,225,228,127,54,244,45,85,166,70,86,160,191,214,
80,91,173,218,230,134,130,186,9,1,138,161,82,61,35,91,61,56,117,111,226,6,136,
121,102,117,102,143,198,135,159,124,226,252,65,57,247,206,127,139,24,185,120,44,
31,12,252,133,230,35,124,22,232,45,79,5,93,53,85,29,194,247,167,107,117,190,
170,165,122,154,229,169,101,188,94,245,58,81,234,29,87,80,109,48,53,186,199,99,
173,211,150,234,169,154,121,105,234,238,48,239,224,21,202,190,125,235,79,197,35,
225,167,83,242,43,72,212,106,37,229,78,173,26,207,154,151,89,138,82,216,52,159,
41,170,233,42,244,182,181,186,94,174,115,6,130,158,90,187,61,254,170,219,97,
163,66,245,247,91,229,77,21,37,4,18,48,150,72,125,62,183,102,48,252,39,69,51,45,
69,42,101,251,38,162,86,34,165,61,52,106,162,181,122,116,234,52,149,90,161,107,
229,213,212,248,133,74,138,176,24,137,172,21,63,252,166,43,36,53,96,192,16,100,
130,66,146,188,72,48,209,208,78,216,239,161,248,35,106,119,127,132,190,98,242,
94,123,125,85,146,111,133,191,139,175,138,127,135,250,93,61,91,42,207,54,157,
211,154,119,155,87,221,81,163,236,105,80,145,196,147,210,89,244,198,175,182,90,
104,166,88,209,30,158,129,60,36,88,60,33,196,225,248,183,114,2,163,226,115,240,
222,248,190,229,5,186,150,26,187,237,219,147,215,237,77,166,32,154,54,151,196,
212,252,188,122,110,96,88,97,133,82,72,216,84,85,92,180,204,20,112,56,99,209,37,
72,110,137,49,225,179,167,194,31,40,234,57,49,241,27,248,134,90,105,141,82,105,
142,104,243,251,68,124,65,105,234,105,96,157,41,33,172,230,119,40,52,165,175,90,
75,73,51,143,2,86,171,215,26,35,80,85,84,164,12,90,39,145,26,80,190,50,47,23,
39,154,53,179,219,121,103,204,75,141,44,145,67,85,65,161,117,117,109,52,211,64,
149,80,197,81,75,167,238,19,195,36,180,210,171,199,81,26,72,138,210,65,34,50,76,
128,198,234,202,196,31,48,205,85,85,237,35,153,161,16,213,114,217,164,228,30,
165,60,165,102,7,141,170,154,202,220,110,119,39,22,104,191,218,10,220,3,33,242,
5,212,127,245,210,71,166,60,71,110,113,66,224,58,128,14,20,146,7,175,108,30,
221,191,168,31,167,12,53,76,138,241,200,155,18,136,221,67,108,50,156,18,9,245,
36,125,183,239,198,123,181,238,162,231,93,113,175,171,49,189,69,109,109,85,92,
198,24,99,130,22,150,166,121,38,144,195,79,10,164,52,240,245,185,41,12,106,177,
196,184,68,69,69,0,15,201,90,30,21,83,249,145,200,56,192,56,56,35,32,103,97,191,
183,177,223,143,67,175,93,28,185,10,22,84,52,14,107,189,192,227,39,104,197,106,
131,35,148,199,9,157,246,62,155,206,14,46,133,107,109,173,34,156,152,140,51,227,
215,12,130,55,27,231,96,88,28,227,208,238,8,216,97,84,48,95,47,109,137,3,127,
190,217,63,98,123,228,140,17,217,210,211,86,181,52,166,23,233,222,55,167,108,
158,224,231,160,156,227,112,72,250,13,247,28,118,39,252,16,191,1,110,101,126,34,
250,158,205,207,30,123,91,239,220,183,248,44,176,93,25,171,111,121,154,209,170,
185,223,91,108,157,226,168,210,156,183,121,35,241,233,236,41,87,17,163,212,218,
244,39,202,80,8,234,109,90,125,235,111,177,212,189,161,90,217,138,25,122,103,49,
93,130,211,209,23,130,204,219,133,81,187,49,217,87,115,185,128,11,9,5,102,240,
32,150,13,233,22,185,35,110,63,14,58,236,92,96,21,52,180,53,68,101,132,70,150,
70,0,231,170,18,66,22,219,27,196,84,125,112,126,252,36,181,217,221,231,200,31,
145,150,65,143,65,213,233,234,55,35,96,63,211,143,64,127,143,47,217,247,182,115,
127,226,87,224,163,224,231,225,55,225,234,197,200,79,130,110,95,105,13,81,204,
78,124,252,81,81,37,186,243,175,238,247,91,214,173,240,111,90,62,237,171,239,
239,93,171,181,94,180,142,199,104,183,67,161,45,215,121,238,54,123,124,154,170,
178,235,61,52,22,93,63,60,28,116,121,215,58,119,76,233,206,111,243,31,78,232,
246,170,151,70,217,57,133,173,44,26,86,91,133,76,117,117,242,233,171,118,163,
185,219,236,82,215,86,69,20,16,213,213,189,182,10,71,169,169,138,8,99,154,115,
36,177,195,26,56,69,123,177,219,39,218,213,16,211,157,125,218,213,122,114,172,
105,171,84,122,73,222,21,149,71,168,41,181,78,232,146,234,144,88,141,66,71,95,
188,162,8,99,105,42,14,192,192,12,96,29,192,152,157,137,193,31,62,190,22,185,
167,240,249,173,233,116,223,51,180,125,194,207,89,114,209,186,71,93,218,238,112,
195,53,110,155,212,90,55,90,90,45,151,109,51,171,244,229,254,24,127,118,223,52,
221,238,134,235,64,180,119,139,124,243,209,53,115,205,110,105,69,117,60,244,241,
198,86,251,44,98,54,64,152,61,61,64,251,21,238,49,216,249,119,32,123,30,195,28,
122,140,126,19,122,91,147,95,27,255,0,130,239,195,143,46,57,165,165,168,117,150,
143,185,114,114,225,200,61,125,105,184,174,43,165,166,229,166,176,185,105,167,
182,165,201,63,231,232,226,235,211,118,139,197,188,211,79,11,210,19,67,81,74,98,
150,24,100,94,134,127,139,135,195,255,0,38,254,22,255,0,17,63,137,78,72,114,14,
158,229,109,229,158,141,213,150,135,179,88,46,83,75,82,116,181,86,163,210,214,
45,81,120,211,22,234,201,243,83,89,99,178,92,175,53,52,54,25,107,36,168,173,75,
68,116,84,245,149,149,149,48,203,87,63,79,248,55,53,148,237,78,213,237,14,198,
171,146,122,25,238,207,53,205,74,138,3,80,171,78,134,99,250,118,169,54,122,46,
238,212,217,105,54,181,210,199,77,66,64,24,6,109,26,149,42,117,213,195,37,64,
186,70,204,11,46,160,57,48,0,16,72,131,181,177,30,126,29,159,8,205,241,41,241,
85,240,238,186,183,79,222,47,60,134,161,248,130,228,206,145,231,157,207,78,10,
74,234,173,41,167,181,190,172,134,221,99,184,106,122,12,84,86,89,244,78,162,
189,211,67,165,46,90,198,166,136,216,173,53,119,58,122,10,251,141,21,206,233,
101,134,183,182,95,237,141,107,27,165,147,224,227,225,67,151,246,250,58,168,236,
26,163,226,34,235,124,185,213,83,211,74,45,148,210,104,158,92,222,40,172,246,
218,154,136,211,229,169,230,171,26,182,178,162,130,149,217,100,168,142,213,86,
244,234,201,73,57,78,184,63,129,175,54,117,207,41,255,0,20,191,132,180,209,23,6,
130,14,98,243,8,114,139,91,219,164,6,75,126,162,229,247,48,104,106,45,186,130,
213,113,166,200,90,136,105,30,58,13,65,66,178,117,71,79,123,177,218,171,72,111,
150,232,61,193,255,0,106,171,151,16,107,111,194,107,88,234,99,100,130,235,89,
202,174,115,114,135,90,83,87,72,213,34,107,12,23,59,229,78,129,174,185,211,44,
19,69,28,143,36,90,205,45,210,37,82,207,78,176,214,201,48,136,84,69,4,177,210,
126,58,164,217,47,198,93,137,77,180,26,15,65,42,81,85,37,116,189,106,149,50,238,
93,79,132,58,213,69,134,83,21,41,178,130,170,232,117,151,38,117,228,179,7,102,
146,24,219,101,1,132,116,34,102,69,136,38,224,192,243,23,163,137,38,3,27,239,
144,70,251,55,245,200,239,176,253,125,115,235,117,240,215,164,173,58,199,240,80,
229,229,5,21,170,223,13,127,49,255,0,13,93,41,103,189,212,82,209,193,21,69,238,
190,79,133,218,29,37,75,85,115,154,24,214,91,133,92,54,250,90,43,116,117,21,45,
45,66,209,209,210,210,135,16,211,195,26,121,40,219,32,57,94,159,108,17,143,125,
199,124,247,250,241,236,107,248,109,232,180,176,254,28,63,5,58,42,244,208,221,
233,215,225,39,146,52,23,56,229,78,186,122,202,123,175,44,172,19,84,210,200,164,
39,92,6,10,215,165,96,85,122,227,7,56,207,20,127,140,34,142,87,178,234,2,117,
46,121,158,5,164,83,165,74,167,149,153,22,38,111,126,19,131,100,68,181,81,192,
211,251,179,15,177,225,250,227,203,187,225,199,224,187,159,255,0,21,214,203,198,
161,229,134,131,118,229,254,143,141,101,230,23,55,245,141,210,215,160,249,55,
203,186,120,64,241,107,53,175,51,117,101,93,175,73,89,74,211,149,153,109,207,
113,154,243,88,25,35,183,219,43,42,38,134,41,2,172,186,105,52,253,230,237,102,
21,150,235,176,181,220,43,104,5,206,209,51,85,218,46,159,35,83,45,41,175,181,
85,188,48,61,77,182,177,99,21,20,53,13,4,38,122,119,138,83,28,101,186,7,108,
111,198,94,219,241,109,207,157,73,166,254,4,190,11,126,8,57,237,160,62,12,249,
13,127,26,112,80,232,14,76,181,151,150,156,215,230,117,166,90,100,163,188,105,
167,210,214,118,165,125,29,166,169,174,50,83,91,43,42,174,113,210,221,46,242,
221,111,247,90,88,234,168,97,158,151,170,223,200,203,167,238,115,83,86,194,212,
243,208,212,207,71,87,4,159,158,42,138,105,26,25,226,126,146,203,213,27,35,161,
193,42,88,100,49,28,123,223,224,42,173,218,185,111,252,194,177,201,81,239,21,30,
150,66,133,106,57,140,214,91,46,204,123,170,185,250,180,235,212,41,95,48,6,161,
68,81,165,74,138,233,77,117,107,119,162,159,63,218,10,41,49,166,53,144,12,26,
140,25,81,152,68,138,106,84,2,171,112,88,146,204,111,1,98,92,206,159,184,223,
126,94,195,103,163,158,225,118,175,173,166,161,180,219,169,34,50,212,215,87,213,
212,37,61,21,37,52,43,230,150,162,170,89,82,158,24,134,239,43,42,168,201,3,143,
72,15,193,119,240,242,139,240,243,248,68,183,88,181,165,170,142,223,207,174,
108,214,39,48,249,229,88,179,210,85,53,174,233,224,73,6,156,208,241,220,169,101,
150,154,123,102,136,178,57,134,70,134,121,105,95,80,92,181,37,116,19,61,61,92,
69,122,132,126,6,63,11,39,226,163,241,3,208,21,87,74,31,157,229,223,33,34,143,
157,250,210,87,137,101,164,158,167,75,215,209,174,130,178,205,214,193,11,93,117,
149,69,166,162,72,72,115,53,174,213,118,233,92,70,228,118,133,253,161,175,142,
187,135,194,7,193,61,78,128,209,23,91,141,147,154,255,0,20,53,151,94,88,105,187,
221,190,10,129,54,157,209,20,244,116,243,243,62,253,75,112,138,72,35,163,186,
155,21,198,147,78,90,128,153,106,210,125,72,247,42,78,135,182,52,209,241,127,
248,179,218,89,142,214,237,142,199,252,17,217,117,22,115,45,71,55,218,36,79,128,
187,57,203,37,66,24,127,106,134,90,150,99,63,85,35,83,17,151,7,252,6,29,236,122,
107,70,133,124,253,80,97,53,37,46,176,0,98,160,241,102,101,166,167,254,254,184,
22,248,69,248,207,213,31,136,215,226,239,206,250,174,94,106,27,204,255,0,5,95,
1,156,179,187,104,205,6,246,186,121,34,210,60,212,248,137,214,247,104,180,190,
162,230,45,109,209,35,16,223,33,179,105,122,125,97,97,209,52,79,81,61,61,29,150,
69,213,20,148,208,203,169,222,94,59,12,113,213,103,240,41,252,87,254,17,53,230,
170,208,95,134,183,195,207,195,166,170,228,189,139,75,242,207,80,234,157,57,175,
53,102,171,211,117,215,78,106,106,253,57,5,166,183,91,93,53,37,154,209,111,73,
87,89,106,161,81,119,212,239,52,119,171,181,61,53,174,205,45,190,15,150,162,
162,161,165,167,237,77,199,134,126,33,202,62,71,180,155,40,114,117,50,84,168,80,
163,79,45,74,177,166,213,170,80,80,234,185,170,166,147,58,119,185,167,21,107,
213,80,236,105,179,138,68,255,0,104,98,255,0,43,80,85,164,28,56,168,89,152,185,
89,210,172,96,148,93,64,29,40,8,80,96,72,26,184,227,205,223,246,186,121,25,106,
229,247,226,13,203,30,115,219,110,50,77,83,241,1,200,187,69,86,160,181,202,63,
252,2,245,203,27,156,218,42,58,200,28,109,242,183,27,0,176,160,140,238,149,118,
250,199,207,76,203,142,191,255,0,4,31,13,179,124,98,124,79,114,139,225,138,154,
254,154,98,231,206,13,69,87,165,44,247,217,35,18,193,65,125,125,63,120,175,177,
26,180,42,228,80,212,221,104,168,232,238,18,164,111,36,52,115,207,52,72,242,
198,170,123,0,126,215,39,61,52,39,51,190,61,249,97,202,205,33,113,166,187,95,62,
31,185,31,71,96,230,13,77,13,117,53,101,53,183,83,107,125,75,116,213,80,233,
201,146,157,228,52,183,75,77,142,75,53,101,198,9,202,203,17,189,211,67,36,113,
201,19,131,131,246,80,190,22,185,197,175,254,54,174,127,19,150,190,92,114,247,
80,114,35,147,250,114,251,163,245,198,182,215,214,234,11,149,215,78,235,141,73,
106,75,142,146,78,82,164,233,61,125,191,152,52,178,210,83,207,114,190,211,69,13,
53,187,71,92,110,212,53,53,145,213,95,45,209,77,219,228,243,47,146,252,51,79,
49,84,232,169,79,32,77,51,80,170,75,49,170,185,101,26,132,19,6,145,69,42,75,
128,7,249,6,21,213,17,106,102,202,1,33,170,13,81,125,160,188,193,157,166,79,13,
248,70,53,15,248,157,126,23,28,235,252,47,117,39,36,180,199,57,181,30,153,212,
87,30,116,114,254,233,174,109,209,233,212,172,3,77,189,159,80,207,102,175,210,
247,121,170,84,67,89,118,183,211,201,102,174,170,169,160,99,70,26,237,242,145,
151,52,166,121,181,132,236,174,157,121,4,145,208,231,61,202,238,132,251,18,167,
29,251,247,247,227,214,67,241,219,252,45,255,0,253,39,159,7,213,26,95,64,80,
217,163,248,148,228,245,206,109,117,200,155,189,210,104,45,201,115,172,150,24,
233,181,95,46,43,175,53,19,211,211,91,173,58,234,215,13,58,199,85,91,32,161,161,
212,150,141,59,112,171,104,169,41,170,164,227,203,195,226,35,225,39,226,91,225,
11,90,203,203,159,137,142,74,115,3,147,122,166,79,28,208,209,235,59,21,77,13,
190,247,21,59,116,181,118,154,191,70,42,44,26,154,220,24,128,46,26,126,231,113,
162,110,164,196,254,96,8,251,31,182,7,104,229,145,106,186,28,226,179,173,84,26,
84,180,18,82,162,83,153,208,105,176,82,64,104,100,33,160,144,78,102,40,119,47,
225,7,187,177,6,230,45,4,19,206,111,115,112,113,6,219,170,240,202,142,118,36,41,
207,174,61,125,55,199,127,184,250,240,231,52,98,39,5,127,47,113,142,219,141,243,
220,103,127,211,25,224,41,102,104,229,199,108,28,29,206,223,94,253,190,159,215,
125,184,42,74,143,152,164,86,31,153,60,135,250,109,191,212,127,236,113,199,65,
66,185,117,100,97,226,89,32,121,109,194,231,140,121,225,86,17,113,177,6,126,
117,195,132,119,25,232,103,165,174,164,153,224,170,163,158,26,170,105,227,56,
146,26,138,121,18,88,38,67,140,7,138,68,87,83,184,5,71,167,30,210,31,8,218,159,
153,26,167,225,67,225,203,89,115,182,91,122,115,83,81,242,47,150,26,159,153,115,
81,196,148,52,9,171,110,250,38,207,117,212,50,172,5,188,58,53,90,218,137,222,
120,131,8,169,228,18,170,145,26,12,121,65,126,13,28,135,209,31,19,223,137,231,
194,7,38,57,155,111,163,189,232,27,239,51,205,251,84,233,251,144,15,65,169,45,
154,3,78,223,117,251,233,202,248,89,148,84,219,239,147,105,152,109,151,26,82,
216,170,160,170,169,131,165,131,244,159,84,95,143,170,237,113,98,248,25,248,168,
126,79,211,149,230,3,124,63,243,30,201,203,200,173,162,56,94,147,80,222,180,157,
125,134,193,53,185,35,11,28,114,80,85,87,211,212,81,36,125,8,175,4,74,133,0,4,
113,95,140,51,11,152,175,217,217,77,33,92,106,168,213,24,64,85,172,233,64,9,223,
76,171,84,97,183,132,113,197,142,65,10,37,87,185,216,105,28,74,130,222,247,0,
113,188,109,143,60,143,198,47,75,124,82,254,32,213,31,16,95,139,213,85,61,186,
223,240,87,161,57,161,85,240,215,200,51,91,126,142,43,157,207,71,104,109,109,65,
160,44,183,189,59,167,230,149,218,182,219,172,117,101,215,81,234,59,149,210,130,
73,2,221,105,239,244,115,67,29,61,186,141,219,72,252,129,228,46,183,248,134,
143,158,21,218,34,162,130,41,121,19,240,253,173,254,34,181,61,45,97,152,73,95,
164,57,123,118,210,214,253,77,73,110,48,164,131,247,140,20,186,149,110,209,36,
222,28,50,83,219,170,163,241,4,141,24,110,233,95,180,131,162,116,183,193,15,224,
181,240,55,240,45,161,171,105,173,20,144,115,15,64,233,234,219,50,85,171,215,
234,90,110,89,114,243,83,95,117,190,160,168,10,168,107,35,173,230,62,161,182,95,
238,245,34,37,132,221,238,244,114,244,35,73,18,174,179,191,100,87,149,250,83,
154,31,25,255,0,21,86,125,117,167,232,181,62,151,169,248,54,213,90,82,247,100,
187,83,71,89,105,185,218,53,183,51,57,109,110,186,219,171,224,149,89,37,134,225,
111,162,168,129,162,96,122,226,51,28,14,156,240,206,83,181,158,135,100,213,175,
73,21,104,229,221,211,42,138,177,255,0,227,229,234,209,164,133,164,144,106,84,
83,85,153,172,53,84,159,241,188,94,136,106,225,73,241,48,5,201,51,226,96,204,
99,144,7,72,29,6,58,176,215,185,21,29,96,97,103,81,50,130,14,197,191,48,198,
118,243,100,143,76,17,191,24,163,127,204,114,112,63,93,193,4,127,92,239,233,145,
237,191,22,215,227,211,145,87,111,134,207,140,143,138,62,67,93,196,237,89,202,
222,119,243,6,199,65,61,65,13,53,118,158,109,67,89,91,167,110,44,221,17,135,23,
61,57,91,104,185,164,138,136,146,37,80,120,212,70,87,138,145,7,175,175,127,246,
226,211,191,239,162,170,153,90,168,181,22,39,102,80,209,228,53,91,207,166,6,23,
72,32,129,225,37,79,215,238,60,241,187,127,193,99,240,123,215,95,138,111,61,
153,181,32,212,58,51,225,95,150,117,48,86,243,147,153,150,218,69,138,123,157,73,
240,234,109,252,178,209,53,213,145,181,20,154,195,81,70,68,149,149,139,21,108,
90,86,197,227,94,43,105,165,169,154,209,65,114,245,61,228,231,39,121,101,240,
253,203,13,21,201,174,78,232,235,54,129,229,167,47,44,84,122,119,73,105,91,13,
50,211,91,237,118,202,36,192,201,203,77,87,93,87,41,150,182,231,115,173,150,
123,133,214,227,81,85,113,184,212,212,214,212,207,60,154,4,253,150,78,67,115,7,
147,223,133,254,159,214,90,215,84,215,92,109,28,253,230,78,177,230,174,128,209,
147,65,78,148,58,35,74,36,240,104,164,154,154,97,24,171,154,175,88,215,105,58,
141,71,88,37,153,169,99,163,150,210,41,98,142,86,172,146,163,90,63,180,193,248,
210,87,233,75,189,111,225,213,240,201,169,174,116,23,26,74,154,57,62,43,181,214,
157,185,220,172,55,40,169,29,97,173,164,228,117,130,245,67,242,213,212,77,115,
163,150,11,143,48,46,214,217,207,85,5,77,6,152,130,118,89,181,29,41,226,115,191,
212,118,175,105,212,202,83,97,221,81,118,80,70,163,78,154,164,45,74,175,182,166,
213,40,57,144,17,12,22,108,63,76,45,26,65,140,203,9,225,36,155,128,35,223,220,
158,67,186,239,252,69,96,253,241,75,167,127,125,218,13,254,182,215,45,246,142,
198,46,52,102,239,85,100,130,120,105,102,188,211,219,68,198,178,107,84,53,85,20,
244,210,92,99,133,169,18,162,120,96,105,132,178,198,141,230,35,251,82,28,193,
187,235,95,197,159,152,218,114,167,86,84,95,236,60,178,229,159,41,116,173,134,
198,46,117,117,150,237,25,53,199,71,91,245,77,250,211,75,67,42,173,29,182,182,
186,235,123,146,237,117,90,33,39,204,201,87,76,245,53,13,44,98,158,155,179,119,
236,208,243,239,152,255,0,25,148,63,27,31,22,60,223,179,89,233,181,37,195,94,
242,151,146,156,191,75,53,61,92,118,30,95,114,159,150,220,191,105,108,60,162,
209,49,87,212,214,84,208,233,157,53,5,222,217,112,173,118,169,150,191,80,222,
174,19,95,47,213,53,215,57,68,235,212,191,246,132,249,99,206,93,15,248,172,252,
79,223,121,193,165,169,172,17,243,55,80,218,181,191,45,110,150,152,171,27,79,
106,174,90,13,59,104,211,218,82,241,109,174,171,85,249,187,148,20,86,84,182,234,
216,34,110,155,126,172,164,187,210,34,173,50,83,25,24,236,60,160,163,218,213,
104,84,117,47,71,46,100,74,221,216,210,46,18,110,116,43,0,72,131,18,72,210,70,
35,152,121,162,24,108,205,244,26,162,124,200,198,143,25,10,141,182,62,231,124,
141,243,219,111,236,49,220,240,211,88,165,134,78,227,127,236,127,246,199,223,
250,240,253,33,0,50,146,54,27,255,0,217,31,219,27,253,183,225,134,162,69,4,174,
115,191,244,61,246,219,124,246,246,207,211,28,118,181,86,152,80,7,15,155,253,
121,225,37,44,110,119,130,56,8,243,247,142,24,30,169,92,103,57,3,124,237,216,54,
64,207,127,253,253,248,106,112,1,198,54,219,110,249,250,255,0,94,255,0,219,135,
106,167,92,158,223,169,24,219,244,39,30,255,0,211,182,120,105,145,199,125,190,
128,123,158,253,255,0,239,24,245,226,189,212,54,255,0,79,211,110,93,62,248,32,
240,219,125,174,58,143,191,159,11,225,59,97,64,206,199,215,63,174,62,199,29,199,
219,143,184,199,41,207,182,231,56,254,195,143,184,1,10,14,195,216,99,8,105,222,
58,106,140,27,82,190,100,193,216,103,109,247,220,253,15,108,28,122,122,123,112,
103,108,96,100,140,96,99,57,63,64,55,201,59,253,59,159,76,1,192,111,203,186,176,
101,200,35,182,227,184,219,110,249,223,35,31,109,248,127,180,203,34,179,51,100,
116,169,201,246,238,78,126,132,103,3,61,198,61,71,0,203,230,42,81,168,160,205,
143,41,176,227,62,67,143,166,8,192,53,200,4,79,181,190,127,56,59,150,189,124,
101,65,130,21,119,29,183,57,236,73,246,198,221,246,239,158,36,138,26,209,5,162,
141,23,11,227,63,91,116,236,216,35,36,145,156,100,18,115,140,118,253,56,130,35,
169,50,205,158,161,150,147,96,65,59,19,128,59,141,177,247,250,228,113,39,120,
225,122,98,36,143,148,164,25,92,143,204,203,182,125,55,61,248,234,59,63,181,252,
77,59,196,8,181,205,184,219,105,59,97,122,148,65,136,180,111,59,126,159,57,156,
56,212,92,165,122,101,57,222,162,174,87,206,71,228,143,10,167,190,255,0,152,
255,0,113,195,181,182,181,130,171,103,59,128,189,143,155,62,217,236,49,235,143,
124,100,112,43,84,140,139,65,6,248,74,96,237,244,121,137,99,159,211,115,147,182,
195,223,135,106,18,170,177,129,129,191,86,221,247,236,51,182,227,30,195,191,160,
28,94,208,206,157,90,164,216,115,155,157,141,239,185,224,125,240,171,37,227,
143,63,159,63,73,98,211,112,56,7,168,156,40,219,61,137,199,97,220,111,157,183,
254,188,19,45,105,117,252,199,245,206,113,233,157,198,127,239,215,136,234,211,
50,187,8,148,151,119,33,66,174,238,91,219,203,233,183,175,175,168,239,193,37,
85,198,142,216,140,181,36,212,213,42,130,40,33,144,101,7,161,170,159,61,49,14,
196,162,147,33,81,141,137,226,238,159,105,132,164,75,48,2,55,39,140,122,201,232,
36,237,108,67,187,36,243,38,220,135,206,100,145,244,194,171,133,201,169,200,
156,78,34,106,118,241,99,147,98,85,144,228,122,224,238,55,4,28,254,93,243,142,7,
105,244,93,226,243,21,14,176,183,120,21,212,12,245,141,45,24,196,53,145,53,9,
159,207,75,28,140,98,171,142,78,134,148,44,88,145,112,87,194,35,114,17,168,238,
245,21,206,170,204,35,241,36,88,210,24,71,66,43,59,42,199,18,129,147,211,150,0,
187,22,118,36,146,115,158,11,181,94,189,183,232,75,13,61,134,129,163,170,185,81,
218,204,20,240,70,79,255,0,133,74,129,102,169,153,128,204,80,36,140,236,206,216,
146,86,1,64,220,227,149,206,118,162,102,51,44,89,143,115,66,30,65,137,170,110,
32,94,64,90,100,105,139,216,79,16,77,44,129,52,137,119,145,17,43,164,88,158,17,
114,32,240,131,228,97,27,166,172,130,25,106,140,113,59,212,180,178,47,73,82,18,
55,14,196,135,62,82,206,185,221,114,74,231,113,177,6,52,185,212,203,84,237,52,
242,22,146,66,204,229,142,195,56,192,25,56,24,27,0,14,0,27,125,113,85,220,170,
42,170,36,169,169,144,77,81,43,180,146,58,168,68,15,33,44,222,28,99,101,92,157,
201,220,247,98,123,240,215,81,40,153,196,101,134,89,128,233,234,233,206,112,6,
254,131,234,9,223,59,118,60,114,181,251,66,163,218,171,135,32,147,164,88,2,73,
50,71,19,113,38,230,240,32,97,229,167,16,66,249,192,145,61,12,116,253,176,225,
89,26,75,29,44,10,138,24,83,171,156,146,73,50,18,254,80,115,177,7,27,118,198,
49,158,16,215,83,213,219,210,40,60,89,98,143,13,38,18,70,68,241,8,73,29,72,30,
82,203,226,32,243,12,140,250,14,29,214,161,39,187,165,58,37,36,68,73,13,47,92,
179,165,52,88,136,71,27,6,146,87,88,80,16,167,204,197,71,191,114,56,207,172,38,
154,27,205,198,217,60,81,36,116,85,162,174,55,44,146,21,74,136,33,202,164,177,
23,138,90,121,81,34,101,42,74,158,158,165,111,48,202,85,171,107,167,81,131,50,
233,96,128,131,19,0,155,193,4,3,164,250,129,51,56,34,217,148,21,220,19,29,54,
250,19,245,196,207,203,232,170,102,209,166,229,77,112,205,101,146,243,21,98,90,
43,127,137,7,139,39,134,209,214,82,151,57,167,146,113,10,44,143,3,41,152,70,
168,225,213,112,37,170,206,99,61,102,159,213,246,123,165,161,109,210,106,135,
178,94,109,51,91,105,146,158,138,75,213,176,126,237,191,205,89,24,41,19,165,222,
128,68,245,19,82,34,47,239,11,117,41,120,63,141,43,172,79,202,26,251,109,117,
187,82,105,202,170,136,18,107,133,129,255,0,119,200,197,49,13,125,182,111,157,
166,96,76,136,99,105,32,90,152,73,1,130,59,33,101,8,120,41,185,148,186,114,214,
193,122,129,149,167,176,106,11,149,130,232,168,193,252,3,91,255,0,61,68,206,119,
1,38,47,40,87,56,82,202,72,206,50,110,123,55,53,224,88,98,174,50,236,211,51,
223,119,100,211,168,24,18,72,97,74,162,147,164,137,0,24,129,100,170,164,185,145,
254,107,22,34,39,196,58,17,173,72,184,155,220,223,1,50,204,115,80,31,2,56,194,
180,40,199,57,119,82,24,174,70,66,35,140,34,40,1,75,19,219,167,13,183,42,128,
180,171,4,135,121,88,141,201,102,70,0,50,96,0,115,186,133,32,140,99,99,140,158,
27,174,117,52,146,36,48,214,198,178,47,140,48,72,203,32,32,150,42,224,130,128,
133,193,198,61,207,2,213,23,185,45,211,212,83,83,196,102,137,25,102,165,51,49,
46,33,114,21,129,110,146,88,71,33,42,8,42,84,54,249,252,196,207,84,57,58,136,
11,16,8,150,50,100,193,3,132,8,23,129,109,176,75,197,174,126,159,62,111,130,90,
33,89,112,169,141,35,163,149,231,51,44,50,168,242,132,168,1,92,100,185,3,195,
150,50,36,71,255,0,46,196,2,0,225,85,93,59,233,219,133,85,109,198,141,167,168,
52,114,212,195,28,115,198,97,138,73,196,177,194,243,200,1,193,71,66,198,52,64,
236,168,2,60,97,252,65,23,84,106,187,212,21,102,166,25,132,6,104,135,90,195,183,
76,148,197,154,54,234,36,249,138,59,140,131,157,128,216,1,195,89,212,119,26,
184,46,114,86,92,39,158,106,168,34,69,241,36,47,212,35,45,132,82,114,84,47,112,
160,224,117,48,199,113,194,235,86,154,216,107,106,129,140,23,10,20,0,12,29,34,
196,159,14,246,4,152,224,49,18,174,102,116,128,70,194,100,201,18,36,220,91,150,
37,237,19,166,53,45,246,222,213,212,84,52,245,54,249,39,158,140,153,43,163,133,
218,69,96,37,82,164,18,51,226,168,66,79,124,184,7,0,147,11,22,156,213,210,67,90,
180,180,11,89,53,186,233,93,105,174,68,173,163,142,72,234,233,22,154,127,33,146,
117,241,210,74,122,168,9,100,92,44,161,227,56,56,2,11,211,58,154,239,111,161,
240,233,46,53,84,171,61,106,73,36,10,242,45,52,146,71,15,79,136,98,207,135,226,
13,212,48,243,96,5,45,140,112,241,106,230,14,165,177,212,214,201,67,90,25,171,
107,13,101,66,201,231,6,161,213,99,121,114,114,1,116,141,3,101,123,42,141,135,
24,217,129,73,19,255,0,199,171,85,246,240,215,167,76,18,70,234,90,131,4,22,146,
28,176,32,196,141,241,46,239,91,17,173,84,110,63,182,205,3,145,135,19,185,136,
143,35,182,45,150,137,189,106,141,45,112,249,138,203,37,205,34,240,194,78,170,
211,146,84,48,42,85,237,226,162,78,163,249,113,225,178,244,130,78,59,241,104,
109,28,211,210,26,130,146,154,211,117,106,219,45,193,170,18,56,43,107,29,37,146,
23,98,189,72,13,198,27,92,178,172,172,161,124,48,210,72,58,135,67,141,177,174,
58,110,123,107,72,35,49,207,69,111,173,94,177,32,115,213,4,234,189,65,188,178,
34,178,227,33,128,12,164,224,129,144,56,154,180,127,197,117,159,198,183,219,
245,94,152,183,85,80,120,244,233,85,21,125,44,85,40,209,172,145,172,142,39,141,
85,149,194,140,229,163,36,96,249,137,219,134,242,253,184,217,100,52,234,80,169,
78,147,130,172,42,173,44,194,65,137,5,178,238,142,34,44,203,78,65,26,132,28,2,
166,68,84,50,181,21,155,129,82,212,205,186,84,86,3,145,4,128,103,207,22,3,153,
92,181,90,235,157,214,241,166,174,212,19,85,83,203,226,201,13,35,52,53,10,6,51,
52,214,250,160,181,65,29,91,206,98,21,16,158,254,33,4,158,36,46,77,243,30,26,
153,109,26,70,247,19,208,94,237,198,42,118,202,129,75,89,31,142,161,39,133,243,
190,67,6,101,35,30,184,32,16,9,116,29,171,145,92,231,170,158,125,5,175,237,218,
26,255,0,63,84,208,88,239,119,24,107,108,85,117,18,59,36,144,82,210,212,24,110,
86,201,227,112,25,154,149,250,36,138,68,104,226,169,195,42,197,252,210,229,102,
181,229,166,179,177,215,214,91,234,41,36,166,185,209,24,171,233,213,234,45,85,
161,106,98,204,212,23,14,149,142,162,146,165,79,145,37,88,219,4,140,17,145,199,
67,217,25,227,149,204,229,251,91,33,162,173,22,1,43,211,165,93,107,41,26,195,
16,202,79,127,66,162,145,49,86,154,145,205,128,7,11,53,26,139,170,141,109,64,
223,187,102,26,73,183,2,60,14,47,125,38,252,133,241,181,30,93,94,108,20,199,85,
139,141,234,217,72,180,247,58,20,204,245,81,14,145,28,211,130,78,91,10,70,59,
119,201,27,122,113,43,106,95,136,190,89,217,180,140,122,54,199,169,168,170,235,
110,53,112,220,245,69,93,56,154,110,175,144,105,86,207,99,166,43,31,248,52,166,
89,110,21,178,169,62,61,92,240,198,9,74,98,173,173,142,95,92,233,117,74,107,
239,16,4,145,111,113,53,69,41,223,162,81,93,84,9,66,124,226,54,57,37,74,229,118,
83,144,65,227,233,116,145,172,185,79,21,59,193,69,225,179,72,242,74,122,33,72,
129,207,136,204,6,119,219,164,55,91,179,28,1,156,113,238,29,157,248,243,180,127,
242,225,148,202,100,178,138,149,202,22,172,245,43,212,170,229,80,105,16,26,157,
49,12,53,67,113,0,199,132,28,85,213,201,160,125,69,154,76,131,1,64,0,239,27,
155,237,176,247,193,207,49,185,241,167,197,109,100,84,81,84,214,58,163,50,177,
81,12,36,224,178,245,57,13,38,112,48,72,77,246,30,185,227,94,60,248,231,45,94,
176,134,154,205,85,77,75,73,71,70,38,172,164,42,174,179,36,242,69,224,201,27,
202,210,183,140,179,70,170,224,24,163,40,200,85,115,146,56,177,218,187,149,87,
122,138,199,154,150,227,77,57,120,186,151,161,42,82,55,219,186,202,209,44,121,
199,96,196,28,228,227,28,107,143,157,148,55,59,37,205,232,107,33,150,42,186,57,
63,136,143,159,52,103,33,36,77,247,70,82,24,16,74,159,108,141,184,143,197,125,
179,219,199,37,86,182,113,13,60,181,98,17,74,162,138,117,20,52,170,235,13,80,
137,2,64,36,106,137,18,65,24,62,87,45,67,189,77,13,46,176,68,155,169,54,38,45,
182,211,181,239,0,225,166,221,126,158,178,186,10,137,100,240,157,92,34,44,106,
195,196,139,6,53,126,196,191,166,8,198,72,199,98,114,67,100,230,198,170,208,245,
149,34,211,112,104,162,150,83,29,109,52,177,196,241,212,83,171,16,82,94,168,100,
29,56,39,0,244,96,156,245,109,196,95,166,110,213,129,204,82,4,34,56,208,194,89,
124,234,157,64,133,207,168,57,201,57,27,29,187,30,37,93,25,109,212,117,154,158,
239,21,174,123,82,11,133,33,138,167,247,133,20,53,74,208,78,60,233,18,72,173,
225,185,82,124,234,9,207,78,119,3,167,128,167,154,171,94,141,55,166,245,5,67,80,
67,65,46,9,167,13,109,74,8,212,160,110,1,83,55,219,15,86,69,1,133,64,140,160,
92,49,5,8,13,55,177,136,6,118,38,64,184,55,18,198,147,215,85,87,216,175,247,
105,81,226,142,162,174,130,48,140,71,66,202,35,145,230,69,3,243,2,4,109,143,78,
161,158,252,88,77,23,169,133,45,93,37,114,204,132,198,200,253,29,67,57,82,167,
190,196,13,128,27,159,124,250,138,199,111,179,207,99,182,214,217,81,97,13,79,
114,122,137,26,28,176,105,10,36,71,12,119,194,172,96,32,39,97,158,220,24,105,
201,234,35,120,139,100,170,200,129,134,72,36,18,50,64,216,122,237,223,208,118,
223,143,79,252,43,218,117,178,180,242,180,220,177,120,122,132,254,80,42,53,119,
98,86,45,8,10,128,44,34,96,98,171,51,65,95,83,40,0,72,80,5,252,33,23,76,207,57,
156,94,255,0,140,250,73,53,30,154,211,252,225,211,168,110,22,43,245,166,221,73,
126,168,135,166,70,176,223,162,167,72,90,138,224,20,150,139,199,16,245,211,204,
224,36,170,221,33,179,142,53,83,93,115,169,153,138,198,91,6,61,192,200,220,111,
236,50,54,247,223,176,227,117,118,174,91,155,239,193,230,190,167,186,0,110,250,
174,123,77,110,140,162,105,127,230,43,227,176,204,179,220,124,24,11,117,72,97,
73,186,148,160,202,171,116,239,158,53,3,121,211,53,214,9,106,32,170,164,120,
228,137,164,92,200,172,172,48,78,58,178,59,144,62,159,219,139,143,252,66,200,
231,219,51,150,237,21,239,23,47,155,203,35,86,208,164,247,85,130,33,96,204,4,
120,212,165,65,55,26,174,38,248,204,167,119,165,148,129,170,120,157,197,199,31,
46,189,45,136,154,178,106,243,28,170,75,97,240,64,223,234,125,61,243,140,238,
64,199,126,17,248,149,143,69,11,186,191,240,36,101,59,54,195,33,134,51,232,70,
54,200,63,211,131,152,161,142,121,2,204,171,134,83,147,131,220,123,125,50,73,
63,111,215,135,88,232,168,133,29,76,125,42,253,44,175,210,64,219,249,78,0,238,
54,25,207,219,28,121,43,101,235,59,49,21,137,93,44,60,76,65,177,13,17,113,184,
59,91,203,22,106,64,139,14,126,246,223,108,0,91,235,106,22,121,35,195,116,150,
14,167,124,249,151,211,211,167,127,235,183,81,27,113,180,15,194,155,240,235,
230,231,226,29,241,9,83,162,52,151,47,37,212,124,186,210,246,202,154,238,103,
106,251,134,176,151,64,105,189,27,111,184,171,208,218,234,231,212,145,105,237,
81,85,112,188,75,88,226,90,13,47,105,178,215,92,46,177,193,81,44,134,130,130,
154,170,225,79,174,65,53,29,13,82,205,242,208,202,221,10,85,38,78,168,250,144,
140,117,39,82,171,46,112,10,156,131,176,32,140,241,176,107,103,227,5,248,134,
233,141,3,167,249,27,203,159,136,107,199,39,249,79,167,109,180,182,171,86,145,
228,198,149,208,220,168,129,41,33,166,72,101,122,171,182,133,211,54,75,253,109,
101,114,137,39,185,215,213,221,101,172,185,85,207,53,85,108,243,204,253,66,179,
63,83,56,50,253,206,82,181,17,93,153,169,173,106,205,83,69,0,194,69,69,74,106,
90,171,238,17,67,211,80,192,22,98,60,36,212,180,106,212,225,138,143,241,64,60,
81,192,179,16,0,60,108,78,240,6,248,239,241,200,79,217,226,252,44,249,45,101,
134,43,199,195,165,15,54,181,53,77,163,247,125,230,253,205,109,87,170,245,164,
83,79,60,11,13,109,93,174,205,81,113,160,211,246,153,164,96,210,82,85,208,217,
105,174,20,12,193,233,106,226,149,68,188,109,167,146,92,136,228,231,195,119,46,
236,220,166,228,71,46,52,167,42,249,117,96,53,18,90,244,166,144,181,197,108,182,
197,83,89,39,141,91,95,82,87,174,166,227,115,173,151,18,87,93,110,85,21,119,26,
199,10,213,85,82,149,82,60,176,185,33,248,233,126,40,95,11,250,119,85,232,110,
93,252,80,106,139,197,163,80,94,90,239,37,71,53,104,45,60,224,188,218,107,21,
36,167,148,233,251,199,50,40,245,29,125,154,154,169,60,57,42,168,41,101,20,82,
205,18,76,41,214,64,204,211,39,36,191,17,239,199,63,241,11,230,5,167,225,95,147,
95,19,188,238,214,218,163,154,87,135,172,170,166,210,114,88,52,67,88,109,153,
141,46,183,155,230,188,210,186,126,205,116,208,218,2,201,3,138,171,172,176,221,
109,246,136,16,172,49,211,212,214,84,82,210,84,112,89,191,195,221,177,152,53,91,
59,219,20,170,229,233,145,81,170,102,43,230,141,53,80,14,170,166,139,127,110,
150,128,88,1,107,126,86,19,123,52,205,80,80,161,40,48,98,32,42,42,79,253,161,
133,204,219,249,199,162,63,56,63,19,143,195,247,144,28,198,187,114,143,156,223,
23,28,147,229,223,50,108,17,83,203,125,210,26,139,87,210,211,221,108,191,55,74,
213,180,240,93,150,36,154,11,117,100,180,161,102,90,10,201,225,173,233,154,152,
26,112,213,84,203,44,179,202,143,137,174,78,252,86,114,191,82,235,127,132,206,
111,232,14,109,81,66,215,141,49,109,213,186,98,185,117,14,154,177,235,72,237,
166,90,56,53,2,66,96,153,82,223,45,77,5,125,125,185,188,42,186,139,124,208,152,
87,166,174,9,27,171,31,46,255,0,100,71,66,212,235,157,35,171,190,32,254,50,117,
255,0,48,168,42,236,145,222,185,193,107,211,26,90,150,215,169,53,95,50,106,235,
86,178,242,44,122,247,81,220,181,5,85,62,150,169,50,84,137,174,151,171,5,126,
169,185,84,127,205,185,183,73,84,203,75,219,35,144,31,15,92,154,248,92,229,94,
152,228,183,33,121,127,96,229,183,45,244,149,40,167,181,105,237,63,72,176,36,
181,12,168,42,238,247,122,199,235,174,190,95,238,146,70,42,46,215,219,181,69,93,
210,229,81,153,170,234,165,96,184,231,179,212,123,26,133,26,67,35,156,205,103,
115,68,169,168,94,130,81,202,168,82,117,192,96,43,49,114,60,10,44,16,205,71,37,
180,134,169,181,118,39,188,68,166,183,136,98,206,121,109,97,3,115,207,97,105,
198,151,190,51,63,6,171,231,51,255,0,12,126,77,124,3,242,23,85,105,26,29,73,164,
185,213,161,249,143,204,30,101,234,155,52,54,88,181,109,234,239,93,170,100,231,
7,50,234,237,150,104,166,144,223,46,23,13,105,115,212,20,86,40,42,73,123,101,
21,46,150,166,175,142,158,158,138,72,173,119,225,133,248,69,252,62,126,22,250,
115,89,197,202,141,77,175,181,238,191,230,117,21,130,147,153,58,239,90,220,105,
161,134,248,52,212,247,74,155,68,22,77,37,106,134,27,62,156,183,209,77,121,184,
24,99,241,46,183,89,18,112,149,215,154,213,142,46,141,172,241,247,3,171,219,61,
165,87,36,221,158,249,150,254,150,166,102,190,106,181,48,21,77,106,217,135,167,
81,218,171,0,89,149,90,146,26,116,193,68,72,16,166,23,78,197,26,97,197,64,163,
80,85,69,38,250,85,65,2,57,18,9,147,114,125,229,170,72,235,86,245,75,56,171,
127,221,239,111,170,167,122,15,13,60,63,156,19,211,205,29,103,138,35,50,25,60,
17,36,2,54,148,70,20,179,34,23,102,97,206,243,53,170,154,209,117,168,190,203,
71,13,146,11,109,116,215,153,174,13,26,80,69,106,138,150,87,184,203,92,243,17,
18,81,199,72,179,61,75,74,68,107,8,114,228,40,60,57,112,195,170,109,49,95,180,
198,163,177,207,10,212,67,121,176,221,237,51,83,184,86,73,226,184,219,234,40,
228,133,149,129,86,89,82,98,140,24,21,33,136,35,28,86,11,145,54,22,22,222,39,
127,56,159,166,11,143,16,46,118,212,105,56,249,189,205,81,161,39,167,159,67,158,
99,235,143,248,58,122,70,118,165,159,74,29,77,116,255,0,135,164,165,103,11,33,
167,150,207,242,109,3,58,43,180,76,189,106,9,192,137,146,86,110,165,245,12,164,
116,236,72,36,145,143,113,230,96,123,123,112,71,175,236,179,233,253,109,171,52,
244,176,180,82,88,117,53,242,204,240,16,84,194,246,203,165,85,11,196,70,50,190,
27,193,210,70,54,43,142,25,237,148,111,37,66,18,6,36,67,31,175,231,81,212,190,
189,201,35,223,126,61,25,70,170,170,130,224,174,139,197,229,64,4,243,36,233,39,
204,226,170,124,36,241,4,159,43,237,60,162,64,229,27,98,99,248,120,228,247,49,
62,34,185,211,203,158,67,114,158,208,47,220,198,230,190,171,181,104,221,33,104,
51,165,44,53,87,171,180,233,13,57,169,170,151,17,82,210,64,162,74,154,218,185,
79,135,77,73,20,211,185,8,141,143,107,78,70,242,230,135,147,252,151,229,47,42,
45,180,22,219,93,15,45,185,109,162,52,45,61,190,207,18,195,107,165,93,45,166,
237,182,86,142,129,18,56,135,203,120,148,78,209,185,141,30,64,222,36,131,173,
219,142,133,223,178,27,240,23,163,185,147,206,14,112,252,117,107,119,138,229,91,
240,249,93,75,203,62,84,233,249,32,103,138,143,91,235,93,61,81,89,168,181,149,
84,178,198,97,121,236,218,86,174,59,69,158,8,137,146,42,155,245,109,124,134,39,
165,163,50,250,17,241,202,118,222,96,189,100,202,141,178,218,139,111,255,0,169,
80,11,121,42,5,27,110,198,230,48,238,93,97,75,157,222,7,160,155,250,159,96,49,
29,243,127,85,210,104,62,83,115,67,92,215,252,199,200,232,206,93,235,109,87,89,
242,104,100,171,249,77,59,166,174,119,138,143,149,140,50,23,168,240,104,223,192,
64,232,90,94,149,234,92,228,120,175,138,207,152,175,174,171,118,115,45,77,117,
85,75,52,132,120,189,115,84,73,49,103,57,62,114,88,18,65,62,110,196,239,199,
179,79,197,85,5,101,215,225,131,226,58,215,111,173,138,219,93,113,228,71,55,104,
105,46,19,192,181,48,208,212,85,232,13,65,4,85,114,211,188,145,36,201,3,200,37,
104,158,68,87,10,85,153,65,39,143,28,110,84,114,183,92,243,183,155,124,188,228,
231,45,44,199,80,243,11,155,26,211,75,232,61,19,99,21,116,118,244,186,234,157,
97,118,164,178,89,168,165,184,220,39,166,183,91,233,230,185,86,192,181,55,10,
250,154,106,10,24,60,74,186,186,136,41,162,146,69,234,127,1,178,210,94,209,174,
204,168,17,232,119,140,196,5,90,107,70,189,70,98,77,128,1,92,147,59,3,34,48,159,
104,130,198,146,142,33,224,13,203,106,80,0,243,224,56,159,60,122,105,254,205,
157,163,247,111,225,45,200,219,135,75,171,106,125,105,206,125,64,221,123,6,234,
230,118,163,180,35,199,239,27,71,104,67,159,87,46,126,167,168,103,237,46,114,
234,46,91,254,43,92,217,187,211,162,197,77,205,110,95,242,163,153,145,1,235,60,
218,74,159,68,220,11,127,230,150,231,162,171,39,97,177,11,42,109,130,56,239,167,
248,87,124,58,106,63,133,15,195,215,225,83,144,218,210,213,251,143,92,104,174,
87,80,84,107,171,59,60,82,201,106,214,218,182,227,114,214,122,174,215,52,208,
179,195,52,214,203,230,161,173,183,60,177,59,196,230,151,49,187,199,210,199,167,
7,237,114,114,159,90,88,190,49,185,33,206,202,155,5,106,114,231,92,114,34,213,
161,109,186,173,41,221,173,146,235,29,25,171,181,149,202,241,167,166,170,0,199,
29,206,27,54,162,179,92,97,167,144,171,205,71,80,210,67,214,180,243,248,118,31,
130,123,85,19,241,231,105,230,86,170,10,89,228,237,117,70,103,1,106,129,90,149,
106,58,76,128,196,138,5,208,44,150,91,168,55,196,115,148,191,253,223,73,8,51,79,
185,158,99,194,67,79,47,205,7,174,53,79,248,27,91,163,213,63,139,119,192,245,
185,247,142,14,105,220,239,185,240,204,184,147,75,104,77,95,169,97,202,128,72,
30,53,169,49,33,1,97,36,74,112,20,158,61,15,191,25,222,88,220,121,197,248,91,
124,108,114,254,203,164,111,186,234,253,116,228,189,214,231,167,180,198,154,162,
170,184,223,43,245,14,150,186,218,117,93,142,106,10,26,36,146,170,173,173,183,
75,37,45,210,162,158,20,118,150,146,138,161,10,178,51,3,230,15,248,112,124,74,
255,0,247,42,124,121,252,42,243,237,149,228,183,104,14,114,105,102,212,113,70,
33,105,102,209,250,146,161,244,126,181,134,19,56,240,150,162,109,41,127,188,
199,79,35,21,49,76,241,200,174,142,170,227,216,196,16,192,50,144,202,192,21,96,
65,4,17,144,65,27,16,70,224,141,136,224,95,248,145,157,168,253,191,217,153,245,
135,74,89,117,238,252,81,53,50,249,222,249,213,136,146,179,41,17,178,177,141,
163,18,236,213,83,151,171,79,98,90,15,147,83,210,15,223,212,99,201,135,224,3,
240,76,248,249,248,231,191,66,218,43,147,215,190,90,242,210,11,129,161,190,115,
135,156,118,219,166,133,209,86,167,165,158,40,235,163,182,69,115,162,77,67,172,
46,20,190,40,241,109,186,78,207,118,146,9,7,135,112,150,129,3,74,158,168,188,
130,229,148,188,149,228,95,38,57,57,61,217,47,243,114,163,149,28,188,229,180,
215,216,169,90,134,43,212,186,31,72,218,52,204,151,88,232,154,106,134,163,142,
226,246,198,171,74,86,168,157,169,214,97,19,77,41,66,237,45,113,247,28,95,108,
118,246,103,182,5,26,117,105,82,163,67,46,206,244,169,83,5,155,85,69,8,205,82,
179,67,57,210,0,10,21,17,70,192,153,56,114,134,89,40,106,32,179,51,0,25,140,1,0,
200,1,69,135,185,39,29,26,127,31,207,141,255,0,143,14,86,252,102,106,255,0,135,
42,94,113,234,126,93,124,59,220,180,62,145,212,58,23,78,114,240,54,141,26,195,
73,106,139,28,84,90,141,245,94,162,182,72,186,135,82,55,252,89,109,213,54,73,
232,231,185,195,101,74,106,36,134,59,66,23,150,122,158,172,154,210,233,21,17,
157,35,147,102,95,18,51,212,6,84,142,165,109,242,127,43,110,79,125,253,114,56,
222,39,237,58,107,91,201,252,79,175,22,187,135,139,29,14,157,228,87,41,109,246,
5,249,184,230,87,182,213,71,168,47,83,205,20,49,156,209,25,47,55,91,164,77,4,
195,198,115,0,169,201,134,120,0,235,245,105,179,234,206,111,234,77,29,160,244,
61,166,187,82,235,109,103,168,236,250,47,77,88,109,177,61,69,125,222,251,127,
184,67,109,179,219,233,162,65,212,242,213,86,212,197,78,187,97,122,178,216,85,
44,62,158,252,27,158,200,118,95,224,222,201,122,84,50,153,90,213,123,50,133,
124,211,229,233,83,162,43,84,9,83,85,122,238,21,94,173,93,10,30,165,74,181,31,
75,26,154,116,47,132,114,93,160,30,166,118,178,179,59,129,89,145,3,18,196,9,16,
170,38,194,76,0,0,145,27,155,158,248,127,178,131,203,26,203,119,194,103,62,185,
223,116,176,211,210,205,205,30,112,209,233,75,6,162,105,35,146,182,241,166,249,
105,167,227,134,90,116,140,2,244,244,52,58,143,82,222,162,82,88,124,213,80,156,
50,145,71,19,24,95,246,190,116,205,222,78,78,124,26,107,170,72,171,229,181,89,
57,139,205,61,47,114,146,42,121,100,183,210,85,234,93,59,165,46,54,183,170,169,
69,49,83,212,84,174,155,184,69,76,147,58,154,129,28,190,16,99,20,152,236,111,
248,110,124,41,197,240,81,240,69,240,241,240,223,44,52,9,168,52,22,131,162,147,
93,84,219,148,138,107,135,49,53,36,245,26,155,93,87,43,151,144,204,175,169,110,
215,24,97,152,187,43,82,193,2,199,211,18,162,45,78,252,116,126,27,121,181,241,
115,240,63,75,240,255,0,201,141,27,85,173,117,118,189,231,199,39,169,234,168,
232,214,141,37,178,233,187,109,222,190,235,125,212,242,220,46,19,211,209,218,40,
236,180,244,105,45,117,198,119,96,40,229,154,138,56,166,154,182,40,159,192,23,
183,255,0,172,252,124,221,182,106,32,165,95,180,235,32,171,81,194,34,101,13,26,
185,52,170,93,201,10,171,66,144,170,46,162,88,1,167,86,58,54,203,20,236,206,224,
3,169,104,169,210,162,79,121,169,106,21,0,110,117,54,158,38,196,223,29,52,191,
103,55,224,163,159,28,254,248,244,229,159,196,142,140,163,169,211,220,159,248,
99,212,146,234,110,96,235,250,198,172,162,160,174,186,92,244,229,222,213,111,
229,237,138,104,35,233,188,106,11,204,87,53,171,187,90,250,133,29,38,156,90,137,
111,18,66,151,27,124,53,221,232,63,21,239,142,123,79,225,233,240,65,205,239,136,
6,168,162,125,124,45,159,240,71,38,172,245,133,88,95,57,179,171,96,169,161,
210,202,105,137,205,77,13,135,162,179,86,222,162,95,205,100,211,247,4,12,29,227,
205,144,228,71,35,185,9,240,67,240,249,167,121,89,203,107,78,150,229,71,39,249,
87,167,26,162,225,112,173,170,160,179,80,47,202,210,164,218,135,91,107,61,67,
92,212,145,85,222,46,179,69,45,215,81,106,59,189,66,201,60,204,210,77,44,84,
241,67,20,93,1,191,104,139,241,54,229,119,226,9,205,254,88,242,227,225,246,255,
0,126,191,242,83,144,16,235,58,106,171,221,101,25,182,105,253,117,204,59,213,
214,59,109,110,171,211,148,205,81,37,69,203,79,82,88,108,180,52,154,122,239,113,
164,160,169,158,27,141,214,122,106,88,233,107,86,73,154,203,210,204,254,60,252,
77,78,162,229,170,39,102,101,4,84,168,80,144,185,106,69,235,34,102,42,136,94,
255,0,57,84,64,166,24,148,166,204,170,33,26,163,9,138,246,94,72,169,112,107,61,
192,157,221,161,73,81,190,154,107,254,68,93,128,230,0,235,74,241,243,51,158,220,
215,89,234,159,84,115,59,155,28,226,214,50,65,81,35,124,221,255,0,87,107,157,
117,172,239,61,42,216,81,53,101,210,247,123,190,87,163,40,1,229,168,169,168,1,
70,224,15,88,15,193,135,240,240,182,254,27,159,3,188,190,229,13,206,134,8,185,
203,173,86,62,103,124,64,92,160,173,53,241,85,115,63,80,208,82,71,83,101,164,
157,113,77,251,183,69,89,105,109,90,66,145,168,212,83,86,201,103,170,187,43,73,
37,202,73,27,172,143,236,148,252,58,242,55,92,243,87,226,127,156,90,223,70,105,
237,91,205,126,76,195,202,145,202,171,165,246,217,79,114,159,65,46,171,255,0,
234,12,55,253,71,167,13,74,73,29,190,251,94,182,170,43,106,93,33,65,93,73,71,28,
241,82,77,2,213,207,226,119,160,230,22,179,182,242,227,64,235,142,97,222,97,171,
169,179,232,61,33,169,117,157,218,158,130,53,150,186,123,110,151,178,214,223,43,
161,163,137,153,22,74,185,105,104,101,74,120,217,213,94,102,69,44,160,228,11,
241,190,117,211,59,255,0,144,208,166,200,185,87,160,213,136,129,223,214,169,78,
155,80,167,77,68,1,74,152,170,186,102,53,85,105,0,34,46,37,217,180,193,167,253,
83,16,117,135,10,55,210,170,204,28,147,255,0,34,65,231,10,57,147,136,207,155,
223,20,60,129,228,30,178,228,254,129,231,47,52,116,207,46,53,63,63,53,13,215,73,
114,146,147,84,212,205,110,164,214,90,162,205,5,182,162,174,193,71,118,146,3,
105,162,185,200,151,107,124,116,16,93,43,104,127,121,213,213,67,65,64,213,21,
243,67,77,35,159,56,249,33,200,95,137,221,21,123,229,151,59,249,111,203,174,115,
232,150,168,150,130,239,165,245,157,146,207,170,104,237,183,38,165,138,70,49,
165,84,115,212,216,111,144,210,85,65,52,53,180,50,208,93,233,34,158,9,233,231,
136,73,27,159,44,47,197,235,241,99,230,127,226,161,206,45,41,173,245,6,144,163,
229,95,46,57,75,65,118,178,242,155,151,118,187,197,85,230,170,213,5,238,233,21,
93,223,82,234,59,236,144,80,71,114,213,151,149,160,178,195,89,45,5,190,130,223,
111,165,180,209,209,208,66,238,181,53,181,187,142,253,144,222,123,243,138,227,
241,133,241,51,201,251,166,190,187,222,249,113,172,185,43,83,205,189,73,96,212,
87,90,139,181,69,119,49,180,238,179,209,186,102,217,171,104,166,184,214,201,86,
183,89,108,122,138,227,108,190,84,194,147,201,115,163,138,208,46,44,69,170,129,
225,71,57,248,83,51,217,221,154,51,245,51,6,142,111,47,71,190,175,151,23,208,
221,240,10,41,215,164,194,29,41,50,22,141,74,106,234,10,250,68,146,83,207,165,
106,221,200,77,84,221,180,163,30,35,76,146,81,129,144,72,60,173,18,38,216,214,
63,237,29,126,27,60,159,252,58,62,50,180,61,171,225,219,78,220,244,159,36,185,
221,202,216,181,237,135,77,87,222,110,154,130,155,78,106,203,86,163,187,216,117,
133,142,207,117,189,79,89,117,123,76,81,199,96,186,210,209,220,46,21,245,52,38,
240,240,37,71,201,252,172,49,104,82,200,122,217,162,97,180,131,164,131,176,234,
81,144,126,222,231,234,63,79,75,191,218,179,248,61,171,248,130,252,62,45,60,
244,210,246,88,238,58,203,225,59,94,65,173,174,51,195,4,77,113,94,85,107,10,116,
211,26,238,40,101,32,76,212,182,251,161,209,250,146,182,37,98,145,208,216,235,
106,138,255,0,9,179,230,153,110,135,194,149,70,112,115,145,183,98,49,223,113,
184,216,99,235,182,252,116,159,133,235,28,230,82,133,106,142,106,84,166,205,151,
174,204,218,157,157,26,67,57,222,94,155,163,106,55,48,76,147,36,169,156,65,78,
171,40,16,173,12,176,44,1,220,15,34,8,250,98,87,228,173,31,53,41,185,225,202,
132,228,149,243,80,233,174,110,220,121,131,165,44,252,183,190,233,106,234,203,
102,160,183,235,43,229,234,146,207,98,146,215,89,64,233,87,20,210,214,215,67,3,
44,101,132,240,203,44,19,71,36,51,73,27,251,85,105,77,51,53,187,65,233,77,41,
169,230,135,80,214,89,244,206,155,180,94,107,42,163,19,195,118,185,89,173,244,
48,84,215,203,28,203,137,62,102,190,144,214,98,68,221,152,22,94,227,143,62,63,
217,108,252,61,105,254,32,254,38,238,191,26,154,242,219,69,87,203,111,133,138,
152,40,180,101,5,116,114,74,215,206,121,223,109,205,61,146,190,36,14,145,120,28,
190,178,75,54,162,145,230,87,104,239,215,45,43,52,17,177,130,119,139,186,39,226,
151,241,179,103,252,63,254,8,57,225,241,25,80,212,179,234,219,22,152,168,176,
242,186,205,83,43,70,183,190,103,106,113,251,151,71,83,201,208,142,230,138,130,
235,87,21,226,232,84,2,109,182,234,168,227,117,158,88,67,81,126,51,171,79,49,
218,185,110,206,202,168,122,180,0,90,133,64,158,255,0,50,80,173,34,192,76,83,
166,21,218,240,166,161,54,33,176,222,65,74,81,122,181,9,1,166,63,237,73,241,71,
83,32,115,3,203,30,118,127,180,117,241,243,63,198,223,226,31,173,52,214,153,
185,10,190,77,124,41,84,222,57,19,203,200,96,148,201,73,115,191,90,110,95,255,0,
83,245,138,244,133,71,146,253,172,104,234,44,244,179,142,165,151,79,233,139,3,
130,25,164,39,107,255,0,177,153,100,163,94,119,124,114,223,30,150,55,175,131,
149,156,158,182,81,215,25,37,19,83,209,92,53,102,175,172,184,82,136,71,240,90,
42,217,173,182,185,154,71,204,177,189,2,172,88,73,101,207,76,58,234,251,133,
242,241,117,187,222,42,230,184,221,111,213,149,183,43,165,194,169,204,181,21,
215,58,250,153,43,106,107,42,36,109,228,168,168,170,150,73,101,115,187,60,142,
199,114,65,244,99,253,145,47,135,24,121,127,240,59,205,159,136,219,132,17,126,
252,248,131,230,245,77,142,215,63,72,50,166,137,228,253,44,182,26,68,241,49,149,
241,245,149,231,90,120,168,24,171,10,58,102,32,21,28,79,181,105,38,75,177,26,
138,217,98,134,93,56,22,109,106,204,199,254,237,14,237,204,156,67,46,205,83,51,
168,241,212,205,208,65,129,232,72,3,29,114,191,106,87,151,116,218,23,241,113,
215,215,250,72,146,56,185,167,201,254,78,235,234,128,136,137,154,184,180,253,70,
130,173,102,232,98,93,229,58,33,103,121,28,70,204,210,244,225,130,7,110,186,241,
219,164,53,2,158,48,25,158,64,145,140,128,95,196,32,32,12,196,0,9,35,118,32,111,
146,84,2,71,103,95,218,196,170,134,175,241,77,160,167,73,3,201,110,248,101,229,
37,52,139,211,32,240,164,150,253,204,26,239,12,150,194,158,168,106,162,147,170,
60,168,235,193,243,134,3,174,238,130,173,211,150,93,97,162,53,22,170,180,212,
223,180,189,139,85,233,219,142,167,177,209,79,21,45,109,231,79,91,175,20,149,
151,75,101,45,68,193,226,130,162,227,109,134,162,138,9,165,83,28,82,202,174,224,
170,158,45,251,38,142,190,204,200,212,39,83,28,173,51,164,68,152,14,0,191,48,
170,46,64,152,192,235,49,21,170,14,26,200,190,220,47,245,39,30,184,159,132,159,
36,249,131,240,233,248,110,124,32,114,107,154,137,12,58,251,70,114,138,217,30,
161,163,167,171,163,175,134,217,45,238,231,116,212,180,54,132,173,183,179,209,
213,126,232,182,94,104,173,143,52,18,76,175,37,43,159,26,83,153,27,202,71,227,
83,153,122,139,157,191,23,255,0,20,28,212,213,157,127,241,6,187,231,199,52,245,
21,116,77,145,242,127,57,172,239,31,45,110,92,128,193,45,148,137,79,65,16,32,
17,29,50,2,163,24,30,194,31,13,28,247,229,63,196,215,33,121,89,207,94,70,221,
226,188,242,175,152,250,66,215,125,210,19,44,2,146,162,130,132,195,242,147,88,
110,116,1,228,54,203,214,156,173,166,169,176,222,173,108,238,214,251,165,186,
174,147,196,144,68,36,127,32,255,0,143,158,93,235,62,80,252,112,252,87,232,61,
127,165,174,218,51,81,90,254,32,121,177,92,44,151,138,25,40,39,54,91,222,183,
189,222,244,237,202,145,29,85,106,108,247,171,13,194,223,118,179,92,41,90,74,59,
133,174,182,150,178,146,105,41,230,71,110,111,240,232,53,51,189,164,107,40,74,
236,65,100,35,75,33,57,138,166,170,105,55,1,92,128,194,250,96,73,136,37,204,205,
169,211,139,168,216,238,63,40,131,214,70,216,244,79,253,152,142,74,69,202,127,
194,143,150,58,158,106,105,41,239,28,241,215,156,199,230,165,201,157,81,4,180,
223,241,4,154,30,194,241,170,42,150,141,236,90,54,134,113,44,189,82,200,103,111,
57,133,96,11,5,254,213,173,163,225,238,243,240,1,106,93,123,168,244,37,131,226,
3,79,107,219,30,175,228,37,29,244,71,14,180,213,182,218,11,197,163,78,115,75,
77,105,10,181,165,146,162,106,84,211,250,178,130,255,0,122,182,26,136,41,42,30,
203,109,171,145,94,106,24,89,54,211,248,65,114,234,239,202,175,195,15,224,123,
69,95,160,106,91,189,39,195,222,133,190,87,83,59,22,122,121,117,157,19,235,69,
129,242,1,15,20,90,129,35,117,192,232,101,41,252,188,116,156,253,174,142,123,
233,221,115,248,128,114,191,148,182,10,233,235,43,57,19,200,75,61,179,87,68,181,
130,90,10,29,79,175,245,5,223,88,138,24,169,85,202,83,215,166,151,155,76,84,215,
202,66,203,52,117,116,48,201,181,34,168,67,38,167,49,219,213,42,7,101,20,243,57,
154,197,210,242,180,157,145,84,205,180,188,42,29,228,24,23,136,35,248,114,224,
68,202,40,142,164,2,79,152,185,225,142,169,117,213,138,11,28,156,99,112,63,191,
234,63,65,147,143,67,192,173,85,97,99,177,193,216,12,118,245,61,253,190,248,245,
207,191,10,43,37,234,118,223,33,250,136,220,18,51,232,125,127,234,15,13,14,172,
67,0,50,70,227,183,152,31,110,216,193,7,62,153,206,55,227,176,169,81,137,129,
243,230,255,0,166,18,81,229,110,22,129,109,206,251,237,251,95,28,36,148,200,55,
253,71,250,28,109,235,236,78,59,227,114,56,75,145,156,110,14,114,125,72,39,57,
27,125,193,24,200,59,100,113,203,242,149,29,135,102,192,247,192,7,29,241,245,
62,156,113,112,65,4,12,156,239,247,31,111,177,237,192,214,76,206,196,111,183,
206,184,217,58,76,15,167,31,50,127,222,48,203,223,215,223,126,253,135,208,123,
241,247,28,229,94,163,158,223,223,208,113,247,2,100,241,27,159,75,99,64,2,36,
147,39,164,253,99,18,211,208,176,237,131,159,211,11,177,0,250,156,123,246,219,
216,240,190,58,54,134,136,185,24,102,206,62,205,176,255,0,112,123,159,208,227,
130,56,232,214,66,160,46,115,237,143,182,223,251,231,223,211,28,47,184,209,42,
44,20,234,0,29,2,71,219,4,140,225,71,211,4,229,142,51,141,177,190,207,183,103,
144,172,202,56,64,227,118,182,48,85,22,153,19,114,57,124,39,120,192,69,178,143,
174,190,149,8,56,51,38,115,236,173,214,119,35,211,7,57,35,215,29,248,59,128,52,
243,84,17,185,158,120,225,83,232,7,80,24,237,159,203,220,251,122,112,134,217,72,
169,82,242,116,228,193,12,210,22,238,3,116,21,67,157,253,91,111,66,78,62,156,20,
216,233,86,73,41,142,192,40,158,169,201,219,2,53,10,160,251,158,162,2,247,57,31,
209,49,65,168,178,157,181,54,251,72,28,185,9,156,23,125,177,138,183,6,178,69,94,
209,170,68,54,238,17,84,30,255,0,66,71,190,115,147,232,62,138,76,19,143,64,64,
59,103,126,223,251,157,247,7,244,84,244,180,80,185,150,245,116,167,180,195,60,
161,149,37,89,39,174,156,76,253,40,34,163,132,60,160,57,35,166,73,196,105,129,
145,212,56,120,147,79,194,200,36,183,212,52,177,156,116,173,66,248,18,145,183,
156,41,0,144,127,48,216,28,122,13,135,22,148,106,215,101,37,96,233,255,0,0,234,
42,9,152,37,117,72,29,14,146,98,192,139,225,119,20,193,241,17,121,185,6,39,207,
98,124,167,31,180,53,15,69,65,91,94,140,81,145,86,158,39,25,4,212,84,147,24,
233,39,39,171,195,18,54,196,96,46,73,27,30,18,53,201,18,147,61,62,25,111,206,
205,146,221,71,118,102,200,203,185,216,130,118,207,115,156,97,135,89,94,154,207,
65,111,178,153,98,12,205,37,198,98,159,157,198,90,8,67,103,209,66,200,64,7,124,
150,109,177,192,148,151,161,45,44,81,197,50,180,173,25,146,70,45,252,56,20,12,
188,142,118,24,81,216,108,14,199,182,252,67,51,218,80,69,5,168,65,167,76,7,7,
243,26,141,226,96,46,118,144,38,118,6,72,3,24,171,43,168,15,204,196,141,227,72,
176,60,4,216,157,184,139,112,199,237,250,239,88,107,105,197,1,127,22,25,22,96,
20,117,63,136,184,49,117,109,228,64,216,115,176,193,93,136,198,120,10,185,67,
85,32,171,171,185,220,122,103,170,146,49,52,178,184,105,157,178,88,130,238,199,
202,1,192,85,200,3,212,28,158,56,54,161,249,154,151,162,183,75,29,56,233,115,61,
198,112,12,178,145,140,136,81,182,0,156,116,150,36,224,18,0,3,112,106,234,169,
214,177,162,175,18,75,231,108,200,236,73,101,56,11,34,158,193,78,65,242,129,182,
217,227,158,173,156,90,97,156,22,171,168,149,177,138,106,209,167,112,100,144,9,
26,160,13,194,147,114,78,148,201,137,133,183,77,81,36,241,22,29,39,148,240,24,
33,134,93,47,76,24,214,77,83,86,231,242,133,152,198,155,103,213,17,143,185,194,
224,122,111,223,130,59,69,235,66,69,81,70,134,198,213,46,103,71,117,154,57,101,
234,17,30,178,12,147,57,61,56,7,124,40,0,254,160,49,40,225,168,183,212,172,97,
82,166,137,150,104,200,69,44,209,146,165,131,158,144,197,122,73,112,73,217,151,
98,84,224,167,163,142,160,75,36,165,114,33,167,144,182,66,229,250,211,195,3,
182,195,47,149,3,4,169,233,207,110,19,254,162,177,43,20,232,168,96,12,247,101,
142,230,100,177,55,4,114,226,15,76,23,66,193,150,123,88,248,136,251,121,240,251,
226,73,182,107,78,93,203,113,153,238,26,74,9,96,150,71,50,66,37,168,134,69,234,
145,139,16,99,12,0,94,165,233,216,229,84,54,196,116,240,247,20,124,167,190,212,
20,166,146,93,55,44,139,225,8,107,106,90,106,105,227,82,122,49,49,138,46,135,
140,157,206,0,36,28,103,99,196,35,45,146,169,43,100,43,9,111,29,34,149,14,50,7,
80,101,113,145,219,46,141,213,142,162,50,65,39,110,20,218,108,245,21,119,122,
127,21,76,145,81,194,106,39,140,130,232,206,88,98,16,78,9,24,29,134,58,78,8,217,
176,114,158,99,50,24,10,153,106,53,67,57,72,106,90,36,49,50,117,164,48,181,237,
34,57,140,68,165,56,145,85,214,192,217,245,92,13,161,173,189,164,242,7,174,44,
206,148,210,85,154,74,186,75,230,147,173,181,93,98,33,92,193,44,20,151,202,89,
163,39,5,39,128,178,213,198,129,114,8,134,64,88,100,17,159,55,7,214,125,45,169,
172,179,107,186,125,97,67,67,110,209,60,201,180,252,253,166,233,104,138,170,75,
29,191,84,208,200,42,237,77,78,25,92,208,70,89,170,41,103,74,135,83,23,80,82,
229,48,198,158,80,154,170,106,202,170,138,121,39,164,70,118,240,204,51,75,79,
208,190,34,178,149,104,221,122,72,7,108,141,137,206,15,22,47,151,220,250,230,86,
134,160,121,210,166,27,158,156,166,168,129,141,171,84,195,75,112,165,184,195,32,
42,209,45,61,98,255,0,205,164,169,212,174,157,37,196,36,187,16,0,97,99,148,206,
101,150,165,45,84,107,229,150,147,84,97,161,187,234,32,48,100,168,93,25,86,160,
166,244,216,234,135,145,225,34,88,96,53,41,84,33,138,178,57,58,65,144,85,140,16,
202,1,4,172,131,199,79,61,133,177,25,203,79,37,90,180,71,203,81,17,96,84,249,
179,211,144,202,113,156,228,101,79,168,24,144,110,56,17,170,6,162,173,168,222,
67,12,244,208,204,148,242,168,43,226,187,116,147,20,153,202,183,134,184,14,20,
156,140,96,159,89,250,166,93,35,204,253,73,112,185,104,186,107,102,137,186,84,6,
174,169,210,210,84,44,22,57,43,167,147,170,72,116,236,178,178,138,58,119,62,97,
67,59,152,226,234,9,4,189,4,1,5,234,136,106,44,247,71,161,184,209,75,73,93,73,
113,97,93,107,169,137,226,169,164,153,227,50,74,200,28,43,61,53,84,65,101,133,
208,149,193,89,17,138,178,241,99,85,151,66,213,74,138,244,203,128,42,33,58,93,
65,22,54,12,172,36,24,33,92,68,195,168,39,17,72,36,136,42,208,9,83,114,9,222,
56,17,104,145,35,202,112,54,241,67,52,115,9,24,83,212,70,84,116,185,80,233,32,
37,92,97,136,234,86,12,89,74,236,84,142,231,60,54,77,73,45,53,48,61,9,45,57,
144,72,211,71,249,149,67,97,213,250,78,2,128,67,18,0,192,201,200,0,224,201,146,
142,170,55,155,195,142,81,210,2,51,168,102,0,174,122,114,192,156,130,216,62,160,
227,211,132,171,242,11,71,89,77,26,52,117,105,45,48,142,88,58,145,81,66,212,124,
199,136,192,244,23,222,157,99,24,44,115,34,183,144,21,109,56,46,3,6,10,208,193,
88,18,53,16,1,210,86,234,193,130,128,118,230,24,98,86,157,137,218,68,11,79,93,
196,122,223,134,18,169,74,106,91,64,116,0,84,67,85,42,13,186,91,50,24,142,248,
193,44,113,140,156,237,130,65,60,13,73,44,171,36,165,17,194,120,170,88,48,252,
136,28,7,0,247,198,248,198,255,0,208,103,137,2,229,72,86,170,223,104,171,169,
204,84,54,74,105,89,146,56,169,240,243,35,85,50,56,3,160,176,18,71,151,1,70,50,
49,147,158,27,30,26,89,86,72,224,81,48,146,55,84,240,144,200,75,178,50,142,150,
32,171,29,135,155,59,28,147,182,198,57,140,204,24,211,16,74,254,97,168,50,165,
53,97,27,64,105,188,222,99,134,34,20,139,193,189,228,108,65,36,143,113,254,224,
97,146,146,174,86,127,13,201,44,164,101,138,133,235,86,5,148,144,113,130,65,
233,35,208,169,193,193,227,23,202,150,127,17,208,224,202,205,146,50,54,114,70,7,
175,109,176,114,59,224,224,158,36,139,93,166,32,33,19,91,217,156,172,104,239,78,
99,112,242,40,3,61,14,232,224,57,32,116,100,244,54,66,156,21,60,25,157,21,5,85,
11,84,81,175,82,201,226,46,25,10,73,20,234,74,77,79,34,55,153,36,66,9,42,125,
48,202,74,178,177,138,176,171,2,36,129,170,8,190,254,67,109,164,79,177,198,231,
73,38,4,24,155,64,243,233,237,24,133,236,53,119,123,37,218,43,141,138,227,89,
110,172,130,67,36,50,193,36,136,85,131,2,14,70,224,118,201,27,18,124,195,56,227,
97,28,171,248,242,213,246,40,172,186,35,155,118,26,93,117,163,90,170,150,142,
102,145,140,119,24,41,218,162,37,106,138,105,100,73,160,51,196,172,92,20,142,38,
144,170,137,81,216,117,241,79,101,210,147,83,204,153,71,76,144,15,147,57,0,169,
97,252,167,182,6,65,61,193,223,191,12,151,139,68,212,85,212,3,167,196,142,90,
184,122,213,144,101,113,42,55,82,125,64,31,76,140,12,108,56,45,7,169,148,168,
107,101,216,208,171,33,88,168,12,142,165,132,173,74,108,165,29,96,159,204,161,
150,101,89,78,36,89,93,116,48,212,166,250,90,224,16,36,17,196,25,226,164,30,71,
27,198,163,208,145,85,105,158,103,243,139,146,53,114,107,125,23,98,187,81,93,
181,35,88,213,170,174,186,82,213,89,93,49,18,106,107,92,61,115,208,193,15,90,
196,213,142,166,148,145,134,101,82,172,11,121,88,208,106,218,168,174,50,170,73,
15,137,28,190,79,60,53,14,200,172,157,64,131,212,21,114,197,54,1,143,152,30,
220,106,135,225,195,226,35,153,95,15,26,163,82,234,222,94,223,235,169,33,185,
200,45,122,158,204,37,115,109,212,118,10,153,103,142,186,207,120,162,99,242,215,
59,109,93,59,188,83,209,213,70,232,85,186,211,165,212,21,218,199,42,117,150,
133,187,205,108,213,250,5,18,219,163,117,196,146,213,127,195,253,102,79,248,43,
88,66,170,247,173,52,174,114,237,106,158,57,97,185,216,100,114,15,200,76,212,
172,124,74,25,137,244,191,194,125,167,78,190,127,47,75,48,18,141,7,117,38,152,
119,101,212,27,73,101,239,12,170,177,10,77,57,58,65,221,148,218,171,53,79,72,98,
15,40,231,4,2,70,215,131,48,119,180,25,55,196,211,170,40,169,150,104,65,69,221,
101,77,148,0,48,65,198,6,223,232,113,244,219,141,102,252,100,232,42,42,155,77,
46,167,164,167,79,154,182,84,181,37,107,34,116,153,104,106,152,120,98,77,183,
16,76,73,66,64,3,169,198,123,113,180,155,237,190,107,156,235,225,41,10,174,27,
101,244,116,219,24,219,36,246,27,227,59,145,196,111,206,62,74,91,164,229,110,
175,175,213,165,226,122,237,63,87,81,100,180,43,168,184,85,184,129,228,138,225,
56,32,181,29,28,108,129,226,105,122,90,160,244,136,149,147,47,199,208,29,189,
248,83,49,219,127,132,243,173,74,149,17,73,50,230,174,92,213,137,119,203,169,
171,224,0,18,14,148,111,22,195,84,146,1,131,79,74,170,211,204,161,4,234,212,1,
136,128,13,136,38,220,197,188,177,215,214,130,136,66,148,175,211,130,209,188,69,
134,6,124,60,96,159,82,64,56,35,99,157,246,207,19,30,141,137,198,169,182,205,28,
141,24,158,137,58,176,197,73,56,193,7,211,97,235,223,183,175,1,226,128,71,71,72,
204,133,90,58,169,98,145,115,184,242,148,36,236,55,5,112,219,0,1,219,3,115,32,
233,150,90,106,155,53,88,81,252,57,36,166,102,35,24,195,46,50,118,35,30,135,97,
128,0,245,227,230,26,106,180,138,164,31,201,151,112,57,108,12,136,220,241,182,
254,120,188,113,174,153,176,221,193,51,204,19,183,43,226,102,180,90,169,37,175,
191,193,38,79,69,67,200,165,178,50,79,159,62,99,156,14,173,183,57,192,61,184,
224,144,195,67,56,110,165,194,62,85,84,1,146,15,86,199,242,231,32,231,190,49,
145,142,220,96,165,175,39,84,85,66,38,164,117,170,137,26,84,167,152,72,170,76,8,
50,224,238,36,61,12,93,119,27,134,25,24,28,60,213,82,196,95,164,133,219,36,224,
111,144,59,100,122,250,159,244,4,30,59,158,204,168,90,149,17,69,70,186,101,128,
39,132,182,168,129,104,34,227,128,28,56,97,82,130,12,220,21,78,145,10,20,251,
199,205,241,178,10,107,191,255,0,85,185,77,160,99,229,165,229,34,212,252,177,
178,220,69,70,148,148,252,181,117,209,42,156,86,212,220,109,115,117,5,154,174,
42,120,76,111,70,227,248,209,198,124,55,59,142,42,237,76,150,30,99,203,29,46,
164,181,208,201,53,124,141,75,37,202,153,62,74,186,154,102,202,25,156,38,17,216,
73,131,42,56,192,57,35,27,240,253,240,127,123,142,203,206,253,29,75,61,91,211,
210,93,77,210,194,141,229,116,134,174,249,109,170,183,91,230,150,54,42,178,67,
79,95,81,12,204,185,4,12,244,145,131,196,27,2,222,180,103,49,111,122,94,240,
192,213,218,117,61,222,217,84,64,100,79,153,165,175,168,137,217,81,137,42,134,
88,250,163,7,117,71,3,56,227,214,211,180,159,49,79,36,249,154,97,242,249,215,
254,159,55,65,209,106,229,141,84,238,105,150,69,112,218,86,162,152,43,102,166,
96,163,233,210,5,115,82,130,250,76,50,13,67,129,136,39,135,233,191,45,241,89,
181,245,130,77,21,168,46,54,151,87,127,150,169,168,138,7,35,1,227,14,194,55,4,
99,33,227,195,3,219,206,64,207,2,84,117,210,75,226,12,99,196,136,174,7,114,64,
206,72,61,254,152,250,250,141,231,78,113,211,203,120,213,151,26,182,254,34,171,
69,12,93,36,145,208,145,133,25,198,119,56,201,109,206,115,159,94,2,108,90,50,
170,168,196,241,83,73,41,127,16,120,80,198,210,185,69,70,46,66,34,150,233,69,5,
153,187,40,221,182,4,241,228,125,175,216,85,23,182,179,153,124,154,84,254,154,
158,102,178,210,64,165,136,65,81,213,84,5,12,76,108,162,9,32,14,36,226,202,139,
235,163,77,155,243,105,4,147,110,23,157,188,231,207,17,20,201,52,211,160,10,204,
67,176,59,29,129,59,231,211,219,127,125,247,220,135,218,75,28,141,113,183,51,
128,60,73,34,140,183,185,118,11,176,216,227,12,55,216,118,57,60,31,54,154,52,
115,63,84,12,189,50,99,165,151,167,167,4,171,6,7,7,35,25,42,70,1,206,120,120,75,
84,210,73,1,130,7,146,88,100,73,64,141,114,66,161,4,179,29,128,80,70,221,134,8,
29,240,13,42,246,25,239,26,155,7,122,154,150,20,41,36,144,96,128,160,22,38,196,
16,4,136,34,44,112,98,214,220,0,6,246,253,108,48,87,240,227,200,190,87,243,127,
226,123,151,220,188,231,175,53,236,188,139,228,205,219,81,69,87,205,30,105,94,
170,34,166,77,45,162,109,212,141,116,191,75,105,89,169,171,22,175,81,220,105,
169,158,211,166,232,133,29,95,204,223,43,104,86,74,105,161,241,20,250,118,126,
20,92,164,252,47,185,97,201,139,205,55,225,157,114,229,150,177,210,176,221,18,
211,204,46,96,105,173,64,117,135,49,47,151,200,147,230,233,160,230,22,163,187,
42,106,116,196,82,25,173,22,170,138,107,101,134,8,132,175,100,182,194,162,161,
143,151,167,48,173,41,29,242,80,99,32,84,219,232,235,35,29,61,37,150,88,250,131,
12,247,4,48,193,25,7,27,118,227,208,47,246,93,254,22,117,7,33,254,3,181,79,53,
117,142,152,174,211,122,135,226,83,153,210,235,75,42,221,104,205,29,194,227,203,
61,51,99,161,177,104,155,154,197,34,173,64,182,93,46,19,234,187,189,161,165,85,
74,170,11,140,55,26,96,244,149,208,75,39,3,248,243,178,206,91,179,151,54,249,
156,197,17,223,82,203,211,201,141,41,71,49,81,157,217,221,193,211,81,218,157,53,
212,7,137,16,0,116,2,218,241,97,144,99,222,149,208,173,42,88,212,50,89,68,8,10,
118,0,146,57,19,206,209,142,202,220,106,55,241,130,252,83,180,71,225,139,240,
243,38,167,166,142,205,171,62,32,249,139,29,198,203,200,238,90,220,39,118,134,
186,231,77,8,253,227,173,181,69,53,36,208,214,197,162,52,144,154,9,174,6,41,169,
102,189,92,231,183,233,250,26,170,121,107,106,43,168,54,229,199,66,63,218,195,
210,159,9,180,92,195,229,167,55,52,231,57,117,38,177,248,181,212,215,184,121,
121,169,249,91,75,175,172,154,147,69,242,239,149,250,35,79,212,181,84,178,105,
42,122,41,46,186,34,239,89,169,238,150,214,20,175,117,142,27,181,202,187,81,86,
79,64,42,160,149,211,206,251,3,41,149,206,246,174,90,134,112,84,57,114,197,157,
105,163,48,114,160,178,165,86,4,119,84,88,143,238,84,39,96,16,94,164,139,12,195,
186,81,118,167,26,162,196,144,32,29,200,7,118,3,97,206,252,47,40,252,62,126,216,
125,37,21,13,174,201,241,75,240,153,93,89,113,73,109,52,149,250,215,147,26,218,
145,86,162,5,164,130,27,205,222,93,21,171,168,105,208,86,79,112,90,170,250,75,
109,30,170,166,164,134,150,104,173,235,40,106,113,83,62,235,249,117,251,73,255,
0,131,239,48,127,117,197,63,196,229,95,47,107,174,129,65,161,230,79,44,57,147,
167,127,118,204,192,102,11,165,214,151,77,93,180,245,49,71,62,27,212,37,230,106,
16,192,176,171,49,142,179,229,73,89,52,134,102,201,108,172,135,35,36,238,31,35,
27,237,142,216,245,253,51,198,9,233,153,208,183,98,25,136,3,3,98,65,3,244,24,
199,109,247,223,142,163,59,216,61,151,81,234,26,20,234,101,200,102,129,74,171,
20,255,0,225,80,84,2,224,198,146,7,13,162,20,167,152,174,0,146,31,111,204,4,
251,136,158,23,62,120,246,242,229,31,58,57,73,207,205,15,103,230,87,36,249,147,
162,185,171,160,111,241,60,214,141,93,160,245,21,175,82,216,171,86,41,26,25,210,
58,251,93,77,68,73,81,77,50,180,53,84,179,24,234,105,103,86,134,162,40,229,82,
130,76,227,196,159,225,251,86,252,65,233,174,101,104,235,63,195,198,174,230,181,
139,152,186,131,82,90,109,186,66,217,202,139,254,168,181,106,107,198,165,175,
174,166,138,209,69,107,163,211,53,148,245,117,247,10,170,244,165,142,8,18,57,76,
210,172,96,171,42,140,123,58,124,58,201,205,73,121,3,201,57,57,229,77,21,39,58,
27,149,28,191,60,215,167,138,122,122,148,143,152,163,74,218,134,177,254,53,28,
113,81,187,181,252,87,188,162,145,5,34,74,207,29,51,73,2,199,35,114,61,163,217,
223,208,119,100,86,21,5,70,112,20,174,151,80,160,16,72,146,24,25,141,64,1,170,
209,123,59,74,161,169,50,186,72,139,204,131,62,150,242,63,165,252,174,255,0,16,
207,195,151,153,244,188,227,252,81,190,42,52,253,178,139,73,252,51,252,63,124,
99,107,142,93,82,95,245,35,53,5,70,181,230,22,186,230,140,134,155,151,250,6,
221,79,12,223,189,235,180,237,186,250,215,171,245,74,60,54,219,45,158,26,88,229,
168,53,85,176,211,166,153,168,41,132,76,173,141,227,96,235,239,148,233,206,62,
129,73,237,142,195,57,223,143,79,111,218,141,229,124,87,47,194,75,152,215,77,47,
65,73,104,167,210,28,253,229,55,51,245,61,61,174,138,10,97,121,154,241,127,174,
209,215,43,141,192,192,145,248,245,147,92,117,141,13,194,174,182,111,18,121,154,
141,4,140,196,41,95,49,170,92,43,157,134,15,126,216,223,111,111,174,125,120,235,
251,27,48,115,148,150,179,0,165,106,10,32,3,37,69,42,116,20,51,27,106,102,105,
168,77,162,202,54,146,134,97,123,178,64,188,174,163,212,150,99,230,5,227,175,29,
241,233,149,251,40,92,186,164,209,255,0,133,237,102,172,142,137,169,235,57,165,
241,17,205,45,77,61,83,160,83,93,73,100,162,210,218,46,137,163,96,1,120,96,147,
78,86,194,167,36,9,68,202,49,131,198,203,63,19,95,196,115,68,252,1,104,190,79,
209,189,101,130,227,206,46,127,115,143,151,220,178,229,190,143,187,201,60,131,
247,13,211,88,233,250,14,100,107,219,141,45,28,145,84,37,151,69,233,91,141,67,
195,60,146,197,5,78,167,184,233,235,123,120,176,212,85,8,227,255,0,192,91,65,91,
185,121,248,71,252,19,218,173,224,147,125,229,141,110,186,175,145,134,26,107,
150,189,213,250,147,86,213,49,25,35,17,126,246,74,84,35,243,71,78,135,0,146,56,
234,157,251,82,220,242,182,73,248,162,124,52,233,74,249,234,22,195,200,110,83,
114,230,251,127,249,88,254,98,106,122,141,87,204,139,214,169,188,24,32,18,163,
75,84,218,114,217,100,145,96,235,135,196,254,0,12,165,139,154,26,25,106,125,
169,248,135,54,142,173,221,119,249,202,206,131,114,40,234,85,79,35,80,42,192,32,
144,2,130,36,225,154,142,104,229,80,169,26,138,211,80,79,54,137,62,122,100,207,
174,61,5,53,5,150,143,82,88,111,122,118,224,25,168,47,214,139,149,150,185,84,
144,198,142,233,71,53,13,72,82,8,33,140,51,184,4,16,65,245,28,121,243,254,206,
87,225,227,114,214,31,137,183,54,249,199,169,40,228,151,151,31,1,58,183,152,58,
110,134,178,170,136,212,80,234,62,110,220,107,117,94,128,210,86,200,170,37,49,
198,39,211,118,120,175,250,226,121,169,252,121,237,247,59,110,152,19,67,20,119,
56,165,227,208,71,75,106,59,62,176,211,26,115,86,233,218,248,174,186,127,84,
216,108,250,142,197,116,128,131,5,202,207,123,183,211,220,237,149,240,144,72,49,
86,81,85,65,81,25,4,142,137,6,9,239,196,37,240,215,240,191,202,143,133,77,47,
175,116,183,42,44,80,217,168,121,143,206,62,105,115,195,87,85,49,50,87,94,117,
167,53,53,85,110,165,187,214,87,212,185,47,42,91,105,231,161,211,214,168,201,17,
209,216,236,214,202,72,213,86,19,148,242,29,166,217,12,143,107,101,20,55,121,
159,167,66,130,157,133,48,181,42,12,195,30,33,251,146,105,40,141,221,137,141,56,
37,74,34,165,74,14,99,77,34,204,122,200,5,99,132,106,18,79,32,57,226,197,241,
215,111,246,163,41,57,127,47,225,47,204,122,221,105,107,21,215,218,14,106,242,
125,185,103,91,26,83,252,205,159,91,85,106,149,166,158,174,41,39,196,139,4,250,
49,245,109,5,108,116,231,197,146,154,169,143,75,8,242,187,19,252,58,190,61,180,
119,199,214,148,248,136,213,154,66,122,55,164,228,207,197,63,55,121,27,72,180,
107,132,173,210,218,54,225,70,116,70,167,18,137,37,90,136,245,118,156,171,166,
189,164,200,193,86,73,231,166,8,162,152,103,172,87,237,144,115,195,94,90,109,
159,6,191,15,22,250,249,41,121,115,172,102,230,63,53,181,21,4,13,34,126,248,213,
58,54,75,6,152,211,159,56,21,132,115,65,105,160,213,87,185,169,227,145,72,90,
138,246,148,18,202,10,147,177,178,213,169,246,238,74,139,205,42,180,51,9,85,196,
149,96,41,211,21,200,4,65,150,71,85,141,136,118,6,211,136,102,42,41,202,212,97,
112,200,84,121,177,211,62,132,19,232,49,210,179,145,252,173,214,92,238,231,159,
41,57,61,203,235,121,186,107,110,105,115,35,70,232,93,39,111,53,49,81,165,85,
251,83,234,10,11,77,177,36,172,157,150,10,72,69,77,82,60,213,83,17,29,60,73,36,
207,229,66,7,182,77,166,141,237,246,171,101,4,143,226,61,13,190,142,141,228,36,
147,35,211,83,71,11,57,36,2,122,202,22,201,0,156,231,28,121,171,254,203,23,194,
46,156,231,207,226,25,47,57,245,117,198,220,212,127,9,250,18,163,153,182,29,47,
80,100,107,133,247,90,106,121,106,52,94,152,185,197,10,129,17,183,105,6,184,
220,47,149,51,188,157,116,247,196,211,11,28,50,44,242,188,30,151,28,91,254,52,
204,235,207,101,242,177,124,181,14,241,228,16,117,230,138,186,139,238,59,164,86,
61,91,121,144,1,217,203,253,167,169,193,219,72,142,73,99,255,0,216,145,233,234,
124,224,255,0,21,239,198,91,227,63,153,255,0,25,60,247,229,143,45,126,33,117,
215,38,121,61,201,14,103,235,238,88,104,77,53,201,13,93,169,249,108,53,13,6,142,
191,220,180,149,199,84,107,27,222,158,184,90,117,46,170,185,222,222,138,89,230,
163,186,87,62,159,180,135,142,11,61,162,145,141,69,93,94,238,63,101,107,226,111,
156,60,223,229,39,196,247,40,57,139,172,239,186,235,74,242,115,83,114,218,247,
160,110,26,170,247,114,191,94,236,41,204,42,13,95,77,125,211,116,181,183,58,154,
169,226,211,145,205,162,232,46,246,219,108,110,176,80,220,174,119,185,163,82,
107,223,167,163,143,197,187,173,187,226,251,226,148,69,85,45,68,84,223,17,28,
236,182,164,211,43,163,73,4,60,206,213,8,39,101,153,35,148,61,70,18,89,60,88,
209,193,0,50,43,6,3,180,207,236,127,107,90,165,231,71,198,174,132,200,122,75,
167,44,249,89,171,36,98,242,23,74,173,57,170,181,45,158,48,16,31,11,166,88,117,
84,133,139,47,136,12,72,16,244,179,142,59,94,220,203,118,117,47,193,85,232,101,
178,57,74,85,40,208,236,250,171,93,40,81,90,238,201,83,42,90,171,85,8,42,181,71,
21,171,22,213,85,173,81,148,139,192,174,203,85,172,221,162,133,222,161,12,245,
84,169,102,42,1,21,33,116,147,164,0,85,98,0,184,7,169,110,253,174,110,67,79,
167,121,241,240,205,241,51,73,21,26,90,121,139,203,59,223,40,111,78,42,32,74,
195,168,121,113,126,170,212,214,217,228,165,241,5,84,209,85,89,117,219,83,45,74,
67,36,16,155,82,195,60,177,188,244,201,34,207,217,50,248,43,209,220,195,214,
124,238,248,220,215,150,107,109,246,171,148,23,171,119,42,185,51,77,112,137,106,
150,193,173,110,246,81,124,214,186,202,10,121,24,197,29,218,221,166,174,118,43,
37,142,181,225,105,41,146,253,125,150,157,162,170,142,41,98,96,253,177,94,97,
84,255,0,245,199,224,219,151,63,52,255,0,39,99,229,31,49,245,176,163,206,34,21,
122,183,88,218,172,66,167,4,144,210,152,116,73,137,78,1,69,86,223,207,176,231,
236,134,124,76,124,64,221,190,33,249,203,240,177,30,172,53,95,13,150,110,81,106,
158,113,213,104,185,172,182,130,150,190,101,214,106,238,93,105,138,93,69,67,125,
134,222,151,184,230,184,218,165,158,130,178,223,87,115,154,223,60,52,240,203,21,
28,83,211,9,56,166,169,159,205,143,192,121,108,186,87,8,223,211,50,177,150,70,
57,49,155,170,13,21,34,73,102,166,85,13,212,50,22,93,164,18,138,84,255,0,243,
103,114,164,141,98,6,227,189,238,212,134,131,192,52,158,97,128,35,167,160,7,26,
164,248,218,252,104,126,1,62,6,109,119,170,94,96,115,146,201,175,249,165,109,
142,162,26,30,75,242,154,182,135,90,235,202,171,172,104,254,29,190,242,109,213,
47,98,209,81,248,234,145,213,212,234,235,181,165,224,70,102,167,164,174,157,5,
51,209,95,218,130,248,208,213,95,10,255,0,135,181,55,47,249,111,170,110,26,79,
152,191,19,252,192,164,229,148,55,91,45,92,212,23,218,78,93,217,237,213,26,151,
152,211,219,43,233,102,130,174,132,215,67,5,131,75,86,213,83,176,127,221,218,
154,174,152,50,53,74,186,249,176,90,42,106,46,54,201,101,158,71,154,120,164,121,
222,89,25,158,73,25,219,51,59,51,101,157,156,48,145,153,137,102,110,166,201,36,
147,71,248,99,240,205,14,215,211,152,206,213,170,153,126,241,149,104,209,1,90,
176,166,87,89,106,196,49,166,133,165,60,8,92,193,33,150,208,206,127,60,249,105,
74,42,133,224,75,57,36,46,169,136,81,18,120,248,136,27,88,227,123,63,137,159,
227,65,241,63,248,136,94,42,52,245,218,226,220,165,248,121,166,171,53,122,103,
146,58,58,235,90,45,247,1,11,129,77,113,230,61,233,126,82,125,121,123,132,160,
154,20,171,165,164,211,246,201,92,201,104,177,210,212,9,43,39,210,189,101,67,36,
236,197,178,146,158,174,228,100,62,231,96,125,14,254,195,27,30,220,118,182,253,
156,239,194,83,150,191,24,54,174,99,124,72,252,97,114,94,231,172,121,59,167,230,
177,233,206,72,82,106,27,157,238,195,165,181,206,167,134,75,210,107,155,171,219,
173,149,54,234,173,81,99,211,208,199,98,183,195,80,245,95,185,90,245,53,125,39,
77,117,85,190,182,42,52,95,180,123,248,66,114,79,224,203,76,114,215,226,175,
225,83,71,207,161,57,99,170,181,97,229,199,51,249,123,73,112,185,221,116,246,
150,212,245,182,153,110,90,63,81,105,182,186,207,95,95,107,181,223,160,179,95,
109,247,154,10,138,249,168,169,239,9,107,146,220,144,11,156,240,71,235,89,15,
196,127,135,123,59,180,232,254,22,200,80,57,67,77,66,35,209,74,95,210,28,203,82,
239,94,139,213,21,77,103,204,16,8,122,149,117,150,172,59,166,96,208,5,13,92,158,
114,189,31,235,234,182,176,103,82,177,110,243,70,173,33,194,233,10,18,96,133,88,
133,241,1,19,52,127,246,120,254,61,215,224,215,227,227,79,104,173,85,58,199,202,
111,138,102,178,114,103,91,76,234,91,247,46,166,170,186,57,229,142,171,87,37,74,
65,110,212,215,23,179,92,201,204,113,217,53,37,202,177,145,229,163,135,23,175,
81,126,63,60,198,210,28,176,252,87,126,24,181,183,53,87,154,53,83,223,57,135,
161,254,10,53,42,88,230,146,86,210,122,247,154,154,186,201,172,173,87,189,77,89,
224,223,106,225,210,156,185,212,20,211,232,200,239,145,75,83,108,138,199,45,163,
231,36,138,10,40,211,168,133,85,206,90,89,233,171,168,231,150,154,170,23,142,88,
42,34,149,225,158,10,136,89,100,134,120,101,66,178,69,44,108,171,36,114,70,202,
202,232,29,24,16,15,1,117,87,122,129,113,146,174,89,229,154,121,103,106,153,102,
153,222,89,103,153,221,158,105,101,145,203,73,35,202,236,205,35,185,46,229,139,
51,22,39,128,118,191,100,118,94,99,180,170,231,243,52,146,171,86,92,138,60,170,
147,222,100,115,61,253,26,234,240,89,89,169,129,150,170,20,129,82,136,210,211,0,
169,50,245,235,165,17,73,24,168,67,84,130,9,136,171,79,75,41,27,17,170,93,102,
97,140,142,56,91,114,144,179,184,83,129,40,96,61,55,101,200,25,244,243,141,207,
211,25,28,122,142,126,207,239,192,79,193,191,195,255,0,193,159,37,126,41,57,17,
163,111,149,124,215,248,148,228,238,151,190,243,7,153,220,193,51,84,107,19,37,
90,195,46,160,209,218,114,9,233,104,169,116,238,135,164,213,22,234,135,183,195,
105,162,137,181,45,45,21,170,243,114,184,93,144,91,166,135,206,231,224,67,224,
27,159,223,136,207,196,6,152,228,159,33,180,181,125,109,53,77,194,215,93,204,
78,96,79,71,80,116,111,42,52,85,85,106,199,113,213,122,186,236,145,181,53,36,
112,83,165,98,217,109,61,127,188,245,29,202,24,237,86,138,121,234,29,204,94,179,
90,195,152,127,14,159,135,191,194,213,158,243,204,237,107,167,57,77,200,126,65,
232,13,45,163,41,111,55,131,29,21,60,86,189,53,102,163,176,88,44,246,171,93,12,
79,83,118,191,221,99,161,134,11,117,142,205,73,85,113,185,86,187,37,45,44,173,
214,71,13,248,235,61,173,178,249,12,181,103,122,213,170,23,173,70,139,146,90,
153,85,20,146,170,32,44,218,234,67,83,66,68,133,45,161,150,8,180,236,202,80,26,
171,168,10,162,21,152,108,210,117,21,38,0,133,179,31,168,196,99,248,154,86,114,
38,179,224,119,226,99,151,255,0,16,60,226,208,92,147,209,156,210,228,191,49,
180,60,58,195,95,95,232,236,212,52,183,91,190,154,172,166,182,84,81,82,73,50,
220,175,213,52,23,73,237,213,77,103,177,211,87,93,107,20,44,20,180,146,205,52,
104,222,59,53,116,226,142,182,88,214,88,103,72,230,146,49,81,78,197,224,152,43,
149,18,194,204,168,205,20,129,68,145,179,162,179,33,5,149,73,43,198,202,127,23,
31,196,159,93,254,37,223,23,122,211,155,117,247,75,220,28,154,211,119,11,150,
149,248,122,208,151,28,209,195,164,121,109,75,88,203,67,91,85,106,138,162,122,
104,117,102,174,49,38,160,213,149,98,73,234,30,182,162,27,88,169,107,117,162,
219,12,20,51,148,156,189,212,92,232,230,63,46,249,71,164,41,141,102,174,230,78,
183,210,186,3,77,211,0,204,38,189,234,235,229,13,130,212,175,211,184,143,230,
235,161,50,177,217,34,86,118,32,2,120,107,240,238,69,187,35,41,83,191,173,53,43,
232,204,85,166,66,132,203,178,83,96,202,26,75,51,10,113,222,19,10,25,8,81,10,89,
181,154,170,43,212,26,86,202,25,20,220,150,5,172,99,128,213,249,98,240,111,189,
189,34,255,0,101,87,150,186,151,68,126,24,167,82,234,59,13,218,197,23,51,185,
233,204,61,95,166,30,230,36,130,59,254,150,130,217,164,244,213,30,160,160,164,
146,150,157,133,5,85,202,193,117,163,165,171,105,106,214,181,104,94,166,158,85,
166,146,52,227,78,127,182,19,241,63,91,116,230,191,195,95,194,77,152,180,54,189,
29,163,47,60,226,214,114,229,192,184,221,245,165,116,186,111,75,80,58,117,120,
114,67,102,182,105,251,189,122,179,47,154,162,244,135,243,82,161,29,224,190,30,
121,49,166,126,29,57,19,201,254,67,104,232,146,45,51,202,14,92,105,14,94,218,25,
80,33,169,167,210,214,58,59,75,92,38,80,20,26,155,148,244,210,220,42,223,165,
76,149,53,83,57,0,177,28,121,199,254,213,149,182,174,159,241,84,189,84,85,201,
43,195,115,228,7,38,235,109,171,35,101,33,162,138,29,71,109,116,128,15,203,19,
92,104,43,228,233,57,254,60,147,183,99,199,49,217,53,83,181,63,18,230,243,174,
177,172,103,51,84,151,168,9,74,148,207,17,72,234,51,179,49,228,48,237,117,52,
178,137,76,92,255,0,109,9,247,99,233,35,216,99,172,202,0,7,94,64,49,142,173,142,
228,142,253,189,115,143,175,212,113,233,143,251,39,122,83,152,214,15,195,14,225,
122,214,80,86,82,233,77,109,241,1,204,93,67,202,184,107,103,173,115,46,148,167,
183,233,155,5,226,190,134,158,165,205,61,29,178,175,91,217,245,58,64,148,49,197,
13,77,93,53,125,115,137,37,170,105,100,243,80,211,90,118,247,172,53,54,156,210,
58,114,130,75,166,162,213,119,219,78,153,177,91,98,104,214,107,133,234,251,112,
167,181,218,232,81,165,104,227,87,172,173,170,130,4,105,29,35,86,144,23,100,82,
91,143,105,63,132,14,70,219,254,25,190,21,254,30,126,31,237,212,148,244,81,114,
135,147,218,3,66,213,197,74,34,240,100,188,216,180,221,190,151,80,86,6,132,8,
228,146,227,125,91,141,194,105,151,62,60,213,50,76,204,236,236,236,207,226,124,
206,156,165,28,177,11,170,181,96,230,215,85,160,13,199,253,204,225,9,232,119,36,
226,25,58,112,236,247,240,172,116,150,253,128,158,24,232,253,251,89,63,4,92,233,
131,226,66,221,241,221,99,210,147,213,114,14,94,85,114,171,150,154,211,89,77,
124,211,241,197,108,230,50,234,45,109,110,180,216,232,172,13,112,93,71,80,149,
86,101,181,212,212,86,165,182,91,124,50,202,85,234,163,105,21,27,167,237,21,96,
29,81,19,229,149,10,159,161,62,104,207,176,193,234,80,125,15,247,244,63,253,
174,111,138,59,63,46,254,9,185,103,240,183,73,5,174,191,87,124,70,115,38,147,82,
86,37,92,98,122,203,22,132,228,252,244,55,202,235,181,2,227,52,181,215,29,87,
115,211,22,154,122,172,249,237,162,255,0,76,160,151,37,124,230,146,102,233,199,
86,29,113,131,220,247,202,231,63,108,131,158,221,184,99,176,115,25,143,232,40,
150,0,4,45,78,156,127,149,42,102,3,16,102,243,169,100,88,233,22,181,245,152,85,
21,26,47,48,205,109,137,235,237,239,143,65,255,0,217,41,248,231,211,186,199,
145,124,203,248,14,213,215,234,26,93,127,202,93,69,118,230,151,42,173,85,82,36,
21,154,139,150,90,190,166,157,245,117,37,183,196,151,53,245,26,63,89,202,245,
245,208,67,24,154,27,126,174,164,148,43,211,210,78,240,110,151,241,70,252,26,
126,22,127,20,173,49,109,168,230,68,85,252,179,231,142,148,163,75,126,134,231,
238,137,183,209,84,106,187,93,169,106,90,165,244,206,170,180,213,201,77,67,174,
116,139,201,53,76,208,89,238,85,84,117,246,138,186,137,234,180,253,238,206,213,
119,36,175,242,155,228,23,196,47,52,62,23,185,221,203,31,136,94,78,106,26,157,
49,204,126,86,234,155,110,171,211,151,56,36,117,138,73,232,164,233,175,179,220,
225,70,65,93,98,191,219,222,174,203,127,181,206,77,61,206,207,112,174,161,168,
86,138,161,193,245,242,252,59,190,61,121,57,248,142,124,47,232,95,137,30,80,86,
172,11,120,166,75,63,48,116,69,84,170,215,222,90,115,30,221,77,79,255,0,20,104,
171,220,91,59,138,26,169,69,85,146,234,17,41,181,6,158,170,181,222,233,66,71,90,
97,134,151,182,242,249,140,150,119,255,0,50,203,51,211,21,223,91,58,88,211,174,
64,212,13,160,165,96,53,0,192,169,109,106,65,145,134,40,50,189,62,233,128,58,
68,0,120,175,8,234,187,91,161,198,31,195,171,225,11,92,124,12,124,52,216,254,
27,245,159,196,38,168,248,146,162,209,26,130,240,188,190,214,154,194,198,182,
27,214,157,229,196,244,214,200,180,223,47,90,153,111,122,128,212,80,233,89,41,
174,9,109,168,253,226,34,142,138,182,27,125,37,29,13,13,13,45,44,94,114,95,180,
229,203,8,121,97,248,189,243,238,174,150,178,90,184,121,171,165,121,89,205,96,
146,171,6,162,158,245,162,109,218,114,186,137,89,157,196,145,45,126,148,170,168,
137,151,161,21,39,88,186,16,198,115,234,175,199,153,127,237,120,80,212,83,126,
41,58,74,178,68,9,5,199,225,79,149,175,76,226,72,216,200,41,181,151,52,105,165,
202,35,25,35,40,232,87,18,170,51,12,50,2,132,49,95,177,43,84,169,218,85,29,200,
47,90,149,102,168,66,170,134,105,166,228,233,80,170,37,164,157,32,92,147,23,51,
42,234,5,32,5,128,42,5,246,220,68,158,30,184,234,222,124,234,195,56,42,114,167,
215,113,147,234,51,223,62,248,227,17,192,233,234,29,178,14,125,190,254,195,57,
31,235,176,225,73,76,44,114,41,202,201,252,223,229,117,56,101,108,100,100,108,
125,79,73,28,112,170,167,120,93,146,85,1,151,167,32,17,130,24,6,86,82,63,50,176,
32,169,25,4,17,199,96,192,197,133,193,153,243,219,223,235,124,34,164,3,27,130,
32,240,131,199,208,125,176,219,60,96,100,1,249,143,166,78,231,177,199,111,95,
208,236,56,249,19,173,72,59,127,111,183,167,176,250,250,119,220,112,169,80,200,
58,79,124,96,30,251,140,99,191,219,63,78,62,141,72,57,198,227,99,157,142,51,
190,63,212,31,108,125,184,216,246,227,239,124,68,239,132,94,25,207,127,250,231,
237,199,220,45,104,242,196,129,144,119,239,141,253,125,126,199,245,60,125,198,
180,131,184,24,204,88,218,72,177,81,24,239,131,146,59,118,237,250,15,82,50,51,
140,111,142,57,87,183,141,85,157,192,69,43,235,184,80,9,59,157,252,195,185,207,
175,223,143,202,106,149,79,18,102,27,32,192,239,146,72,193,233,27,156,141,177,
141,201,216,100,145,198,121,45,55,137,109,210,93,254,70,117,160,18,4,50,50,110,
157,68,230,89,80,30,168,97,86,1,11,184,30,114,1,3,191,22,207,154,85,86,3,83,144,
11,144,160,152,11,196,192,48,7,51,111,190,53,6,124,68,44,216,18,71,27,219,219,
109,237,229,132,244,237,224,210,213,200,128,23,147,194,129,48,14,88,203,32,0,
118,206,73,35,24,207,168,225,185,117,53,101,186,27,154,208,8,162,150,10,117,163,
74,246,94,185,87,174,71,234,249,101,112,209,198,229,84,145,40,70,144,15,50,178,
236,10,154,250,168,109,118,179,59,56,241,99,235,158,20,39,121,42,17,4,116,232,
51,156,159,153,154,6,216,126,85,98,48,56,1,185,85,45,45,156,249,178,36,169,114,
223,230,104,233,98,84,103,4,227,37,155,168,143,190,196,250,243,125,163,156,37,
128,86,42,85,25,136,6,10,205,133,247,6,247,59,192,144,118,193,208,114,0,222,1,
141,254,223,181,240,162,198,198,235,123,183,9,229,146,105,38,175,19,77,36,133,
164,46,148,113,248,210,49,44,73,102,50,58,143,49,220,169,0,109,197,129,171,169,
17,83,179,43,128,209,128,203,184,192,62,164,228,100,109,233,247,244,201,53,90,
205,118,146,207,92,149,63,47,243,19,26,23,17,0,119,18,212,21,144,150,56,30,80,
54,44,8,62,80,1,3,60,25,84,106,139,157,117,190,178,89,234,34,142,40,169,28,248,
84,225,66,51,190,99,84,105,9,110,178,55,202,160,223,182,113,192,187,59,180,19,
47,66,176,96,198,171,146,195,120,16,150,44,199,140,150,59,147,207,172,106,210,
103,101,184,10,4,30,164,153,48,58,136,23,140,14,94,46,178,106,27,237,198,184,
146,208,41,90,74,96,78,203,13,50,136,176,49,157,143,75,185,199,171,182,228,240,
142,174,170,58,106,8,146,102,104,169,234,234,192,170,101,207,136,180,144,99,17,
130,70,2,187,176,103,3,61,69,2,145,141,202,26,2,96,128,73,144,165,203,253,8,206,
236,248,198,49,159,66,79,215,35,110,57,212,66,215,59,69,69,42,5,21,20,140,245,
49,134,96,12,208,55,75,76,160,237,150,66,189,67,114,0,98,125,15,21,205,81,217,
157,201,6,165,69,168,247,36,234,99,227,211,19,48,86,84,1,192,71,24,193,130,136,
2,225,20,168,242,28,252,248,253,121,225,150,233,104,49,6,170,163,152,84,81,57,
18,195,42,12,50,18,119,89,0,192,12,27,0,224,142,192,140,142,18,214,206,107,40,
168,150,100,111,152,167,147,161,156,175,72,100,25,1,76,140,7,82,157,137,198,122,
78,55,94,192,178,197,69,52,113,70,42,105,234,99,163,153,66,200,101,137,141,60,
138,118,201,4,14,158,162,127,134,192,118,195,3,131,194,123,141,58,211,213,152,
140,106,98,140,191,66,21,234,33,1,42,172,192,227,33,198,224,251,109,141,250,140,
82,153,168,154,143,128,84,128,232,100,196,29,64,137,2,7,252,109,97,32,18,32,
226,90,128,240,204,149,22,35,218,58,158,124,14,240,14,19,91,210,119,122,152,147,
161,68,244,21,25,110,253,75,28,78,192,127,155,177,199,114,73,62,252,112,165,78,
138,42,198,33,139,200,244,209,17,129,215,130,222,35,40,234,98,221,100,32,35,0,5,
56,201,7,110,51,67,59,4,171,169,83,208,177,65,224,163,42,133,98,102,33,122,59,
96,130,58,176,20,231,30,167,60,33,105,76,116,112,166,64,50,212,52,135,208,244,
32,10,20,238,14,88,147,130,78,79,13,120,87,208,31,43,144,45,176,222,111,191,
235,11,146,124,196,243,176,155,241,193,196,8,43,154,149,99,86,61,20,70,48,224,
116,170,204,37,145,146,60,100,238,58,176,237,184,97,230,200,223,37,122,118,204,
170,186,134,177,202,198,148,86,119,148,51,128,51,49,254,15,134,25,148,42,161,
150,88,151,32,135,44,92,15,112,201,164,204,53,114,32,61,126,64,48,221,64,6,98,
65,118,108,231,10,16,5,27,250,16,8,201,60,78,182,43,101,57,211,183,116,139,167,
170,174,186,215,66,166,52,12,100,18,85,120,206,133,155,114,153,132,32,57,219,35,
27,238,45,242,148,214,172,55,252,86,163,122,138,108,0,27,71,136,175,157,134,22,
169,42,164,115,32,30,146,194,73,55,59,79,44,87,187,93,149,235,175,84,22,249,160,
121,36,154,101,95,1,65,117,120,34,94,168,241,209,149,121,36,151,200,233,185,69,
1,152,244,140,151,29,113,73,83,81,119,168,181,44,61,16,91,4,52,113,196,221,34,
1,80,177,129,83,34,182,234,211,25,122,98,45,140,170,174,0,10,56,180,182,45,51,
71,111,187,155,209,161,139,168,173,84,46,72,86,49,73,2,67,83,4,65,71,72,86,153,
97,145,90,66,172,178,54,19,168,42,142,35,157,65,167,45,241,222,40,107,239,181,
107,75,167,228,173,169,175,190,214,74,58,171,41,232,96,145,42,106,41,232,17,95,
174,122,154,183,101,167,138,36,13,47,134,238,234,114,132,13,212,236,215,165,151,
32,16,90,166,96,7,176,80,40,248,66,106,39,252,117,49,103,224,2,25,6,49,21,171,
170,160,55,16,182,55,50,215,54,2,215,136,28,76,239,124,67,117,220,183,188,105,
171,108,26,146,182,162,59,57,100,241,225,105,235,97,234,155,161,3,1,10,43,245,
146,16,169,10,21,155,176,39,124,112,43,171,117,189,215,93,189,190,186,249,90,
213,181,246,75,45,29,154,158,185,160,130,26,211,71,109,242,209,197,85,60,8,146,
86,52,17,200,96,167,158,118,150,127,151,88,163,121,10,70,138,138,181,165,123,
85,95,226,154,89,234,170,173,213,141,44,180,49,154,137,39,88,41,152,146,177,83,
199,35,31,8,194,133,15,66,131,212,163,182,78,224,53,162,30,168,222,142,70,121,
86,39,89,227,17,116,188,105,31,152,9,2,142,137,35,104,252,235,42,132,117,233,
101,149,19,195,86,32,173,221,210,53,41,209,81,74,146,149,90,148,213,203,53,102,
2,85,192,32,40,18,193,213,80,22,139,22,27,224,232,140,72,103,33,158,12,29,48,
22,119,19,115,120,0,146,98,71,44,56,208,92,42,124,37,163,166,0,214,84,84,116,
33,148,168,134,53,233,203,180,157,68,5,40,112,217,56,200,39,202,118,225,202,10,
59,184,120,233,5,69,24,203,9,79,76,76,90,70,146,96,142,206,89,50,231,61,57,245,
233,97,130,54,28,52,210,120,129,162,158,120,9,21,128,143,30,25,33,15,35,55,153,
81,152,236,128,42,245,50,249,139,184,92,156,40,4,226,222,159,49,81,78,225,186,
38,167,169,139,6,64,15,96,142,86,80,63,52,114,46,3,227,112,64,116,193,81,196,
168,41,117,1,154,160,43,164,40,212,200,116,144,8,36,65,241,16,117,19,36,17,0,90,
73,219,120,90,64,91,238,96,27,240,229,111,183,28,102,212,182,218,138,203,205,
194,74,137,227,234,167,164,167,137,34,134,35,18,206,180,144,197,24,86,42,237,
210,3,43,33,101,37,142,80,158,158,193,109,170,138,73,161,142,74,42,136,252,55,
141,94,56,170,96,87,232,1,73,232,19,195,225,202,184,57,83,212,36,201,24,35,212,
33,185,220,153,234,26,180,40,45,84,102,137,23,171,169,77,68,147,130,19,169,70,
26,54,40,74,184,217,149,70,49,213,142,29,172,242,124,130,71,8,196,142,217,85,
254,69,121,229,98,89,115,217,80,18,206,72,236,136,72,5,182,108,168,169,223,60,3,
226,44,206,75,18,101,154,86,252,216,76,0,54,0,153,59,225,50,131,165,133,185,11,
205,182,159,191,166,36,45,47,67,81,83,225,181,77,36,81,68,173,4,226,178,154,117,
146,50,26,81,14,26,41,86,57,163,145,92,174,84,172,145,190,78,28,100,129,50,214,
233,74,136,109,213,151,173,52,175,45,234,24,100,150,43,100,139,215,109,190,73,4,
61,98,138,179,168,162,83,203,34,14,154,106,245,146,58,136,73,8,197,225,241,16,
68,250,126,24,105,99,142,229,61,72,141,150,40,163,117,149,138,65,5,13,68,157,
19,4,86,96,185,241,101,90,151,119,203,22,129,81,93,81,70,109,119,44,166,123,
162,67,111,146,146,99,87,82,85,224,133,11,52,245,48,212,67,19,67,80,177,186,151,
42,203,212,24,133,1,1,3,165,139,97,109,242,116,41,186,132,168,116,179,161,42,
210,165,148,129,10,192,136,10,65,38,53,13,236,218,198,165,192,29,152,9,27,72,
180,90,56,169,157,249,157,132,109,7,1,52,9,162,47,52,80,71,116,45,167,239,13,12,
126,53,5,238,9,173,173,75,86,34,89,42,104,133,93,85,60,20,117,82,69,231,104,158,
9,164,89,162,140,203,25,101,200,88,183,152,26,30,91,53,250,40,36,132,178,45,
68,18,83,228,0,30,158,78,137,33,153,23,44,66,74,140,25,75,128,72,4,48,83,183,
27,14,163,177,208,212,178,217,38,163,162,170,68,144,71,83,73,93,79,27,164,193,
83,173,105,205,61,66,20,145,154,5,122,167,86,76,186,142,135,73,21,156,154,251,
204,206,88,141,63,81,31,252,59,60,198,130,22,142,121,116,189,193,205,77,44,80,
229,222,72,236,85,147,151,170,179,172,106,113,79,111,146,89,237,88,79,14,158,58,
5,43,32,181,204,118,99,28,186,214,2,157,96,162,30,165,37,208,224,129,187,83,
212,201,80,113,38,147,43,11,145,77,196,0,154,215,61,225,91,169,224,12,149,62,
177,35,143,230,145,255,0,80,190,40,125,52,77,110,170,174,12,49,13,85,116,96,238,
7,68,140,211,158,134,4,119,97,213,210,115,131,210,192,239,156,217,31,134,174,
97,77,165,47,58,159,74,213,79,32,161,188,45,170,237,100,3,45,29,54,162,179,92,
21,225,76,2,68,105,113,180,215,93,237,237,32,0,23,150,2,251,40,196,53,168,104,
86,107,44,215,26,104,90,144,138,232,196,130,96,4,145,207,12,178,70,97,32,19,
230,142,64,209,72,192,178,100,49,87,112,65,225,195,148,81,52,250,214,221,80,235,
210,35,170,161,86,4,109,226,52,207,129,146,51,210,98,142,78,166,206,8,83,131,
133,56,175,200,84,169,151,206,80,85,98,15,121,69,144,137,18,172,196,130,9,3,112,
204,13,134,194,110,182,106,160,14,166,71,3,238,32,240,242,30,253,113,216,131,
150,186,214,193,53,26,92,238,145,164,243,80,8,29,45,83,184,89,42,231,88,131,66,
243,46,73,20,8,227,170,86,207,84,184,240,128,29,69,132,87,207,254,96,73,121,211,
186,154,102,169,241,170,42,237,213,222,52,153,236,207,78,232,177,198,6,2,199,26,
116,164,104,185,88,209,85,64,0,14,43,165,183,85,53,5,254,10,49,55,131,28,246,
245,143,175,168,132,98,177,134,78,162,79,72,221,20,2,72,27,159,82,51,207,90,87,
154,189,45,126,241,36,14,223,187,170,79,80,33,134,4,109,213,130,9,220,2,118,220,
224,251,131,143,164,105,127,226,62,101,63,11,191,100,132,81,95,250,122,185,99,
91,104,66,140,164,128,8,210,89,91,197,177,39,160,17,68,217,49,253,64,169,48,
186,131,105,188,204,136,250,254,152,213,197,92,159,39,68,212,140,11,212,27,132,
6,36,30,119,101,144,186,178,131,221,186,91,118,223,32,16,73,198,120,118,71,
158,138,10,40,140,132,201,37,198,51,209,10,134,120,227,151,29,108,50,70,234,14,
1,36,2,78,203,129,179,78,162,151,166,162,150,104,128,83,29,71,83,54,6,122,93,
112,196,19,184,207,74,228,140,158,249,7,99,196,163,98,146,203,5,157,42,170,127,
230,103,146,170,146,66,161,60,70,80,28,9,1,192,56,85,30,153,25,27,13,248,240,
117,101,122,213,20,152,100,68,164,28,220,5,91,151,137,187,94,57,0,38,228,226,
221,142,149,176,144,90,64,234,69,192,49,16,62,199,25,106,105,26,223,121,165,184,
83,47,66,213,189,59,141,142,86,162,16,130,68,59,157,164,78,150,198,123,179,1,
176,3,137,116,196,242,195,29,65,201,18,34,146,72,192,25,92,227,235,254,221,142,
56,7,174,154,130,166,190,150,122,58,149,171,179,220,34,235,40,24,124,205,178,
186,149,134,91,160,229,186,25,50,25,9,5,149,182,39,97,196,173,64,159,51,108,165,
17,70,7,95,64,64,9,62,92,227,168,237,177,198,91,212,238,0,236,51,218,254,28,93,
76,20,21,98,181,52,141,38,67,18,222,22,82,36,67,43,8,51,60,8,240,145,133,201,5,
111,107,113,223,109,140,241,28,124,186,225,13,138,227,113,176,222,109,215,139,
92,141,79,95,108,171,130,182,142,161,50,12,53,20,210,9,162,124,99,126,151,80,
112,6,231,99,223,105,127,159,134,142,249,169,109,92,214,163,141,96,169,215,150,
171,118,165,188,83,70,51,20,87,199,83,79,115,154,50,0,234,21,21,116,178,78,235,
232,236,79,175,25,52,111,46,99,189,252,245,93,222,181,109,86,91,109,63,204,215,
86,178,134,144,68,48,138,177,41,207,92,146,57,9,26,15,52,175,128,48,185,33,151,
153,122,130,146,240,214,219,29,162,153,169,108,26,126,211,21,154,203,28,248,106,
185,105,227,150,105,230,173,171,42,0,53,53,83,207,36,133,7,150,37,33,7,229,227,
217,40,228,78,83,179,10,102,72,61,235,10,185,100,137,116,172,10,145,80,90,85,78,
128,166,254,40,157,48,1,41,24,122,160,173,224,67,27,198,157,160,222,230,230,32,
91,143,72,111,81,45,29,202,228,181,98,41,33,138,161,16,212,44,100,74,12,160,18,
205,8,112,161,85,143,78,21,203,116,229,142,72,194,156,182,218,200,232,40,158,26,
68,104,229,144,152,38,168,105,51,40,133,138,245,193,9,139,163,162,25,176,166,
94,176,206,225,122,50,16,16,223,185,142,36,146,10,164,45,19,198,234,25,112,100,
167,157,112,98,158,34,72,4,142,144,178,33,96,178,70,197,123,170,17,132,67,18,
210,202,209,75,130,66,74,190,50,120,95,114,184,46,184,200,236,204,8,245,61,207,
9,154,64,213,173,155,2,152,122,186,218,161,1,41,186,22,4,48,82,72,3,88,36,130,
144,97,170,1,164,147,137,83,16,2,94,4,1,188,16,36,222,39,98,6,251,192,229,140,
23,58,248,37,146,65,95,18,212,245,0,162,110,175,14,164,116,174,23,51,116,176,
144,170,128,0,154,57,78,192,3,216,240,55,112,184,83,52,30,20,81,164,16,190,15,
135,30,205,39,135,142,131,52,135,207,43,47,230,1,186,87,39,168,40,56,1,5,230,89,
26,80,122,193,4,110,17,148,128,59,247,93,142,6,254,195,177,192,224,102,166,161,
149,16,150,207,75,17,131,146,112,71,208,236,62,158,167,219,108,114,57,252,226,
10,181,2,211,64,72,42,92,170,247,141,38,225,170,105,214,194,56,150,51,197,152,
91,14,162,11,30,92,47,22,232,109,237,236,49,117,121,11,240,111,241,19,241,189,
204,62,91,114,239,225,231,150,247,125,99,125,212,22,121,105,171,175,50,68,246,
237,31,166,173,246,122,186,90,59,165,247,84,234,154,148,22,187,77,174,208,181,
180,82,86,150,150,106,231,106,154,122,106,10,42,202,234,170,90,89,253,75,62,20,
185,83,174,249,25,240,225,201,158,79,243,51,152,84,252,211,215,28,184,208,54,13,
37,126,215,52,90,118,223,165,45,215,121,172,212,139,73,75,5,170,195,108,138,26,
106,27,69,154,130,58,91,29,169,158,53,173,172,183,219,105,171,174,89,184,212,
213,113,70,191,3,29,35,110,210,63,133,87,193,244,84,86,139,101,170,162,255,0,
160,110,250,182,232,246,234,56,169,90,231,95,169,181,166,165,186,139,165,194,72,
212,61,101,194,166,134,122,20,158,170,118,121,25,33,134,32,68,48,196,137,97,255,
0,17,175,139,251,39,192,199,193,191,60,254,35,171,234,45,143,127,209,26,46,
185,116,5,146,229,83,20,43,168,185,137,123,120,172,58,34,212,33,114,100,169,166,
125,71,114,183,212,92,99,133,26,79,221,180,245,100,16,64,227,230,63,198,95,136,
179,127,136,251,76,118,93,60,181,42,84,50,93,161,95,45,151,85,2,165,122,245,251,
227,148,53,94,169,81,221,163,4,145,70,152,8,162,90,163,84,101,26,47,50,212,86,
138,119,132,146,89,20,158,0,44,106,136,226,68,238,111,202,49,213,167,241,231,
253,160,190,114,114,183,154,188,193,248,41,248,37,188,63,46,107,185,123,116,109,
51,205,222,127,80,73,69,89,171,106,117,29,61,45,52,215,157,21,203,111,22,26,
138,109,49,5,134,166,161,237,58,135,85,21,151,81,75,120,165,173,160,178,53,146,
26,19,95,115,232,191,122,187,221,111,183,75,141,238,245,114,175,188,222,110,
213,213,55,75,173,218,235,87,81,112,185,220,174,85,149,15,85,89,95,112,175,171,
146,106,170,218,234,186,137,100,168,170,171,168,150,89,234,39,146,73,101,145,
228,98,76,159,175,175,122,131,92,106,13,69,172,245,69,198,170,243,169,117,102,
163,187,234,109,65,120,172,99,45,93,210,243,168,234,166,187,93,110,53,79,221,
234,43,110,53,21,53,51,62,221,82,200,205,142,35,149,182,245,63,153,79,124,111,
156,19,140,125,253,176,61,59,250,237,210,208,236,186,93,157,150,163,150,202,209,
85,109,10,185,138,202,191,220,175,89,64,213,81,220,203,21,46,88,162,72,90,105,
165,85,71,137,153,87,118,168,197,152,152,147,11,184,3,96,0,219,109,207,19,188,
219,12,21,20,199,230,101,108,231,171,206,190,191,152,6,254,160,231,236,61,119,
221,74,66,76,109,149,239,26,183,234,0,7,211,31,64,127,220,240,81,53,176,98,158,
66,167,205,10,131,190,78,80,149,220,103,233,245,3,59,1,223,143,141,16,0,2,163,
5,74,109,177,220,228,29,128,62,167,27,228,250,3,196,219,37,81,141,67,17,38,
118,137,212,9,253,113,160,192,1,63,167,11,121,112,235,143,64,47,217,118,191,124,
13,115,247,149,151,203,214,151,248,48,229,183,45,62,48,62,27,45,218,95,77,107,
238,116,219,116,228,183,191,248,202,217,169,40,238,116,26,127,88,233,203,254,
163,184,94,107,244,94,170,191,210,216,238,176,235,43,29,143,247,109,29,69,92,51,
220,237,242,126,239,186,181,174,219,219,231,143,34,239,194,51,227,139,86,254,31,
159,28,28,158,230,245,178,249,91,69,203,107,254,167,180,242,255,0,158,90,121,
107,167,134,205,169,57,93,170,235,224,181,222,170,110,116,106,255,0,47,83,89,
164,90,162,61,97,97,168,154,55,146,142,237,103,137,99,117,130,166,174,41,189,
115,41,231,130,170,8,106,169,166,138,162,154,166,40,231,167,168,133,214,88,103,
130,100,89,34,154,41,80,178,73,20,177,178,188,110,132,171,163,6,82,65,7,143,56,
252,69,217,245,178,57,208,206,88,210,204,169,122,69,153,223,73,82,5,90,96,185,
104,10,205,169,84,24,10,224,1,108,63,151,168,174,144,34,84,193,136,188,236,109,
204,8,39,152,235,141,35,126,209,157,20,117,255,0,131,231,197,148,15,119,178,218,
93,41,57,101,87,0,189,84,10,127,222,146,91,249,179,162,107,222,209,105,6,72,
205,69,234,174,158,154,119,161,166,81,33,148,65,54,99,42,172,203,229,35,28,125,
46,118,59,236,62,249,192,219,184,223,255,0,110,61,77,191,105,147,64,166,184,
252,34,185,233,89,225,200,245,26,7,89,242,123,93,82,152,193,111,13,233,121,135,
101,211,149,114,56,29,211,247,102,166,175,66,78,202,93,91,186,142,60,183,140,8,
174,192,110,192,130,15,108,239,159,92,228,15,113,140,145,158,58,31,194,185,126,
243,179,234,85,213,97,155,168,8,141,136,167,72,128,12,201,144,100,204,70,194,
119,194,89,215,138,161,35,122,107,30,69,155,246,253,113,235,3,251,62,181,181,
213,223,132,7,193,124,149,255,0,50,101,135,71,107,90,40,26,170,73,37,102,162,
161,230,174,186,164,162,240,154,70,98,41,82,154,24,227,166,141,122,82,40,81,35,
141,21,21,71,29,13,63,104,71,81,220,181,95,226,221,241,129,83,119,142,72,37,178,
234,93,23,165,45,208,200,236,228,90,52,247,44,52,101,21,190,104,195,100,44,117,
104,166,177,85,7,74,252,193,198,229,184,244,74,252,35,121,67,91,200,175,195,63,
224,171,150,215,63,15,247,165,187,144,218,59,81,93,22,41,22,104,227,185,107,248,
37,230,5,116,9,34,22,71,90,122,157,81,45,58,149,36,98,32,61,56,243,181,253,162,
117,249,31,197,247,226,230,35,42,63,141,119,229,181,86,86,84,152,32,169,229,14,
130,127,9,186,0,17,186,231,15,19,2,241,143,43,18,112,120,95,240,245,106,3,183,
123,94,163,133,96,233,155,238,155,128,39,60,178,71,61,74,15,165,198,9,154,83,
253,53,16,76,65,73,243,20,248,250,244,199,124,207,192,7,159,117,127,16,159,132,
255,0,194,158,161,186,213,73,87,125,208,26,102,239,201,91,212,210,202,102,153,
164,229,45,250,225,164,44,205,51,187,60,134,73,52,173,14,159,153,140,132,51,120,
157,96,4,116,225,243,241,168,252,76,40,191,12,63,132,26,158,105,217,236,22,61,
105,205,222,100,234,122,94,89,114,135,70,234,26,154,152,108,181,119,170,250,26,
203,150,161,212,215,248,173,243,211,92,234,52,238,146,211,180,85,117,85,80,208,
79,78,245,151,170,237,61,104,150,178,134,43,171,86,65,162,31,216,247,248,161,
167,185,114,243,226,135,224,226,243,114,65,114,210,122,166,213,207,221,9,111,
149,212,73,53,131,85,209,91,180,102,187,74,85,39,169,226,182,94,108,186,74,174,
85,80,122,36,191,187,156,135,37,104,127,237,124,107,30,96,94,126,57,126,31,57,
121,118,121,99,229,214,145,248,114,166,212,154,38,141,29,218,158,107,254,181,
215,154,170,139,90,93,94,51,132,90,185,227,210,26,102,219,39,230,2,154,211,74,
84,134,146,65,197,125,30,204,92,207,226,74,217,71,81,220,247,213,243,69,36,128,
244,163,191,8,34,9,12,213,32,193,157,42,208,121,17,171,20,202,43,131,226,210,
169,60,143,229,155,242,3,222,49,63,254,199,127,196,101,178,139,153,31,24,127,12,
183,203,173,45,53,227,93,217,116,87,59,180,117,178,87,17,61,198,125,37,89,117,
210,250,235,247,122,59,129,36,208,210,106,141,39,81,37,60,106,243,53,37,44,179,
147,225,82,72,85,255,0,246,203,116,187,126,253,248,8,214,132,185,136,91,185,243,
166,220,120,127,195,89,35,171,229,133,210,50,37,207,248,140,178,202,4,120,236,
189,89,238,14,169,255,0,102,26,199,106,255,0,244,185,242,134,91,188,149,208,213,
65,203,126,116,84,216,62,74,227,53,2,61,226,29,3,114,234,74,248,225,116,23,42,
7,179,181,217,90,221,55,84,18,84,154,90,151,66,212,168,56,218,255,0,237,151,
235,150,106,191,129,94,90,160,56,138,143,158,26,234,115,133,198,102,159,151,90,
126,151,7,243,2,22,26,223,96,118,198,72,32,91,212,203,255,0,75,248,183,44,198,
102,174,89,179,21,3,8,136,203,215,73,27,147,61,213,51,176,33,173,124,47,175,94,
66,160,216,43,232,88,255,0,185,77,249,110,219,112,184,199,93,15,194,87,227,135,
155,95,5,63,25,220,152,212,252,179,214,139,165,52,215,50,249,139,203,62,87,115,
166,142,107,13,175,81,81,234,110,83,223,249,135,166,255,0,226,91,92,212,119,8,
141,69,61,68,52,232,213,212,55,11,69,101,182,233,73,85,2,24,106,204,82,77,79,63,
172,71,57,57,179,162,121,13,202,110,100,243,175,153,55,65,101,208,28,169,209,26,
151,152,26,194,233,209,226,189,30,158,210,150,154,171,205,206,72,33,234,67,81,
84,212,180,146,69,71,76,172,30,166,169,225,167,67,215,34,241,227,33,240,165,72,
151,127,138,15,134,251,68,225,154,27,143,62,249,61,65,48,86,80,205,21,95,48,244,
237,59,5,103,73,17,73,73,72,82,232,224,30,232,202,8,62,189,63,136,198,148,209,
186,223,224,35,227,35,75,115,11,81,69,164,52,85,219,225,175,156,73,169,117,76,
180,212,181,139,167,237,116,218,26,245,91,53,221,105,43,127,229,106,101,160,52,
203,81,4,50,231,196,154,56,209,1,144,168,43,126,46,122,57,172,247,102,212,40,20,
212,167,221,86,122,106,59,199,166,181,232,162,150,32,75,58,35,186,164,201,0,133,
22,129,140,236,224,201,74,178,3,58,14,165,4,152,4,163,31,64,72,82,98,39,124,
121,20,124,79,124,64,86,252,74,252,71,243,239,159,149,150,216,236,146,243,155,
155,90,251,153,105,102,137,41,144,89,233,245,142,166,185,94,168,237,45,242,81,
199,74,242,91,104,235,41,232,165,154,20,69,169,150,23,156,142,169,9,61,204,191,
99,139,149,98,77,63,241,171,207,186,203,67,248,149,183,78,85,114,146,197,126,
105,100,8,226,215,73,169,181,118,174,181,65,0,2,38,96,215,61,21,89,85,51,117,72,
189,84,168,152,86,144,183,67,148,34,55,7,126,150,216,253,142,219,125,179,159,
111,190,120,239,185,251,26,26,191,80,213,114,195,227,171,64,212,69,43,105,75,30,
191,228,190,175,181,78,95,248,17,95,245,86,157,215,54,107,244,43,25,57,18,207,
111,209,218,126,71,112,0,43,2,2,78,216,182,252,65,93,199,98,215,162,150,72,203,
82,2,77,169,37,74,64,40,51,201,17,111,186,139,201,192,50,136,63,169,70,55,62,
51,176,252,197,90,79,212,155,113,56,163,127,182,61,93,102,127,140,175,133,170,
74,59,164,51,223,233,126,25,234,205,226,211,28,170,243,91,109,179,243,67,86,
189,154,174,120,131,19,17,185,205,251,221,99,14,168,204,150,238,177,212,172,164,
110,103,246,90,126,11,62,25,57,99,240,185,55,198,127,37,121,159,171,57,131,204,
15,136,141,21,166,57,127,206,29,57,169,33,178,193,75,202,109,127,203,155,205,
242,171,90,105,11,52,118,218,42,90,209,65,116,173,186,88,239,20,45,118,150,170,
166,162,198,150,75,146,206,235,113,240,224,233,141,248,219,252,67,220,190,42,63,
20,191,139,126,96,53,193,174,122,123,76,115,66,237,201,141,22,201,34,203,73,75,
163,185,67,39,252,3,111,52,44,168,138,180,215,43,133,150,233,168,9,243,134,171,
188,212,184,150,64,225,219,113,223,178,209,248,134,114,235,225,55,155,188,203,
248,92,231,134,168,147,74,104,143,137,75,190,142,170,229,254,164,187,86,164,26,
71,77,243,102,208,151,43,60,22,251,211,206,203,13,157,121,135,65,112,182,89,96,
190,49,74,85,187,217,44,22,251,147,164,21,112,213,209,167,152,236,220,235,254,
26,165,74,151,120,95,45,66,157,106,148,145,100,214,162,223,222,168,154,96,177,
238,150,160,169,225,185,52,156,16,223,151,4,74,180,198,117,153,128,210,238,84,
49,63,149,135,133,91,144,152,34,246,241,3,109,241,184,175,218,191,248,43,214,
220,241,248,103,229,39,197,38,136,130,233,123,167,248,91,186,234,170,94,99,105,
218,105,167,158,10,62,94,243,24,233,232,103,214,240,91,35,141,213,219,77,95,180,
253,166,150,245,84,133,100,130,203,120,122,249,250,104,109,85,50,199,208,187,
146,122,175,69,232,77,111,110,212,122,207,66,80,115,58,211,103,144,92,41,180,29,
234,227,112,181,105,141,71,112,167,34,74,90,61,87,83,102,150,150,245,83,167,131,
121,238,54,171,77,117,178,178,239,18,126,239,253,235,111,130,105,103,30,209,151,
75,93,178,249,108,184,217,111,86,234,11,197,154,239,67,87,108,187,90,110,148,
116,247,11,101,210,219,95,4,148,181,214,251,141,5,92,115,82,214,208,214,211,75,
45,53,93,37,76,82,211,212,65,36,144,205,27,198,236,167,160,111,226,93,251,47,
63,20,118,174,114,107,222,112,252,7,211,114,235,153,92,172,214,218,187,82,106,
203,111,35,232,107,104,57,99,169,185,85,71,116,184,207,114,163,210,58,118,45,89,
123,147,76,234,125,55,107,134,111,221,246,202,168,117,29,170,234,177,197,21,55,
252,60,176,42,206,24,252,33,248,143,39,150,202,183,101,246,131,37,0,133,219,47,
153,45,221,135,167,85,166,165,7,168,160,26,110,172,89,169,212,46,161,145,202,
106,87,85,99,14,209,201,85,168,226,181,25,105,0,58,68,195,40,179,128,100,16,64,
0,136,48,68,196,18,49,174,157,125,251,70,127,137,77,235,151,212,92,158,208,
154,215,150,63,15,58,70,199,81,77,79,96,135,225,251,149,246,61,3,81,96,211,54,
202,58,122,107,78,143,211,242,212,73,123,75,30,158,163,16,189,64,91,92,84,215,
57,164,155,229,164,185,126,239,141,40,248,238,171,240,69,204,158,86,254,55,223,
132,53,175,78,115,205,169,181,69,215,94,104,107,135,37,249,242,99,134,8,238,186,
123,156,154,38,42,72,147,92,91,34,70,233,183,222,218,177,52,215,51,244,236,209,
24,226,138,75,149,44,12,26,21,168,128,245,215,248,19,253,147,78,104,243,46,11,
198,177,252,65,117,237,211,146,20,19,91,40,215,71,242,223,147,186,131,73,106,
125,120,215,26,132,105,103,174,214,154,134,166,213,169,52,133,158,150,218,134,
40,97,179,89,94,247,91,93,80,210,26,171,133,170,58,95,6,183,182,55,225,163,248,
96,114,55,240,185,229,134,183,229,143,36,53,103,51,53,141,31,49,53,101,46,178,
213,55,110,100,222,173,55,26,153,111,20,54,197,179,82,155,93,190,197,101,177,90,
173,81,126,238,138,8,106,204,84,146,212,87,60,16,61,69,67,44,16,71,18,223,137,
59,67,240,249,162,148,187,33,41,80,207,100,243,137,153,163,152,201,81,210,174,
196,205,93,89,176,73,168,84,170,84,83,170,160,21,84,193,58,220,177,50,84,51,96,
150,204,51,61,58,148,138,50,85,121,136,218,41,196,0,110,44,23,194,71,33,30,89,
63,29,127,5,220,232,248,4,248,139,215,127,13,188,238,180,181,53,247,76,85,26,
205,49,169,233,161,168,93,57,204,61,21,91,44,199,78,107,141,45,83,50,255,0,204,
90,175,52,177,48,154,30,166,169,180,93,33,184,88,238,43,21,198,219,85,18,81,75,
131,179,72,189,0,187,59,133,85,80,89,153,182,1,84,13,201,39,109,134,73,236,51,
142,59,177,254,216,47,196,63,36,245,103,50,190,24,254,29,52,196,22,139,215,60,
121,73,69,171,245,159,50,111,244,81,210,61,126,143,211,26,242,142,194,186,71,66,
92,235,146,22,170,53,151,115,108,168,213,237,104,146,164,45,178,130,75,77,192,
211,230,254,146,29,83,126,205,223,193,151,41,62,47,63,18,61,55,87,206,155,142,
153,171,209,191,15,186,58,227,207,202,46,91,95,164,164,154,94,102,234,205,45,
121,179,208,233,107,89,179,84,159,254,202,105,221,45,120,186,67,173,117,68,77,
13,85,13,76,22,11,125,138,237,71,53,186,255,0,63,79,73,255,0,157,214,173,216,
52,187,75,55,72,211,170,50,229,234,42,130,59,194,140,81,42,162,193,42,181,200,
87,80,108,129,216,201,64,164,171,253,42,174,101,168,211,50,165,224,19,192,17,
36,19,196,174,198,12,152,231,56,238,227,251,61,223,2,215,47,129,255,0,195,167,
150,180,28,194,229,173,55,46,249,247,206,151,168,230,175,56,96,150,229,45,211,
81,85,126,247,171,173,126,92,219,53,31,141,79,78,182,27,142,159,208,53,54,136,
43,52,124,13,60,90,114,247,91,124,138,166,118,187,213,93,21,122,184,254,214,
239,196,87,197,6,160,248,182,229,231,195,126,181,210,215,125,9,240,197,161,116,
149,6,186,229,12,177,212,252,197,147,156,250,162,243,70,180,186,183,152,85,117,
20,228,83,189,195,72,85,79,54,132,160,211,245,36,214,233,202,120,235,174,206,
137,22,179,141,228,237,7,201,15,199,199,225,51,226,119,241,18,229,223,192,167,
195,188,79,204,237,61,174,121,119,173,245,20,188,254,167,187,92,108,22,75,119,
48,116,83,234,202,170,222,90,209,232,155,238,148,162,185,221,252,123,14,147,
123,228,58,182,59,213,53,190,170,27,181,186,43,109,5,116,45,37,111,5,159,143,71,
225,247,98,248,250,248,4,230,77,190,138,129,7,57,57,9,105,212,28,237,228,197,
222,150,210,151,43,205,69,235,74,88,43,171,181,6,129,165,41,211,88,40,121,139,
100,164,123,52,176,83,185,83,124,167,211,151,41,105,234,77,174,56,91,207,178,89,
186,185,110,218,167,156,237,42,36,62,105,153,230,164,234,162,51,4,211,167,85,67,
18,84,83,129,76,7,134,90,82,64,83,7,22,181,41,134,203,154,116,90,200,0,129,179,
105,18,84,197,140,204,200,144,78,243,143,38,236,100,2,190,131,35,234,59,157,207,
184,207,235,142,47,215,225,105,241,25,202,207,133,15,143,255,0,134,31,136,14,
115,216,43,181,23,47,57,113,204,155,125,206,245,5,4,177,164,182,87,184,83,212,
217,40,53,131,67,36,114,26,232,244,69,101,210,29,91,251,186,30,138,138,215,179,
37,60,18,199,51,161,226,132,4,42,122,122,112,119,200,32,142,196,228,31,93,187,
111,191,8,234,98,97,239,238,61,138,238,115,255,0,125,246,250,113,222,230,97,233,
85,164,73,209,86,155,82,109,36,169,11,81,89,90,24,108,97,141,255,0,73,154,212,
4,16,223,241,32,143,48,68,88,249,3,31,108,123,156,80,87,82,92,232,104,174,84,
21,48,86,208,220,41,41,235,168,171,41,156,73,77,87,73,87,10,79,77,83,79,34,150,
89,33,158,25,18,88,156,49,14,142,172,9,7,142,166,63,181,131,240,55,167,249,165,
240,187,165,126,55,173,85,113,218,245,199,195,100,244,90,43,81,208,209,233,186,
74,154,173,115,161,121,151,172,52,229,162,218,183,125,74,43,105,171,173,244,
218,2,251,83,87,112,180,83,26,59,157,60,199,85,94,163,197,19,202,39,109,165,126,
1,63,17,247,223,137,255,0,194,151,225,91,91,234,186,201,110,58,179,71,105,171,
199,38,181,13,194,162,119,169,170,175,159,148,87,235,134,137,179,215,214,75,33,
50,53,101,110,151,182,88,106,170,218,70,102,150,162,105,38,4,44,138,161,239,
241,223,208,186,175,152,223,132,223,198,70,152,209,58,82,231,173,53,35,232,93,
59,121,164,176,217,104,230,184,221,165,164,211,92,194,210,26,134,241,93,65,65,
76,146,84,213,205,106,178,219,46,23,55,130,154,57,39,104,41,102,49,71,35,0,141,
230,185,7,169,144,237,122,0,62,150,165,155,25,119,50,0,106,109,83,185,168,26,
109,165,209,164,206,210,8,32,128,113,113,80,10,148,79,34,154,135,66,6,161,236,
71,233,143,53,159,194,187,224,58,235,248,138,124,114,242,143,225,182,42,170,
251,70,141,184,213,214,235,62,108,234,59,106,185,171,211,188,174,209,209,165,
203,83,213,82,203,178,210,220,110,229,168,52,173,146,166,70,240,224,190,95,237,
146,176,117,82,141,236,7,167,236,118,221,49,97,178,105,171,44,13,75,103,211,214,
139,109,142,211,76,243,77,82,244,246,219,77,28,52,20,16,61,69,76,146,212,78,209,
82,211,197,27,77,60,178,77,41,82,242,200,238,204,199,64,31,179,229,248,76,195,
248,121,124,57,63,54,57,177,103,68,248,173,248,137,178,218,46,218,245,106,4,114,
79,203,77,8,124,59,166,153,229,93,27,167,80,138,225,27,201,21,247,93,75,27,255,
0,204,234,38,165,180,177,150,159,76,81,84,77,216,91,131,118,246,121,115,153,
214,90,77,171,47,64,178,83,35,242,187,147,253,202,128,238,65,96,21,76,221,82,69,
152,76,114,244,202,32,44,33,154,9,157,192,224,15,94,39,169,233,143,50,111,218,
179,231,158,161,230,47,226,145,91,203,43,138,83,195,166,126,31,121,61,203,173,
27,167,98,128,77,226,212,182,181,181,142,100,234,11,149,111,136,254,31,205,77,
91,170,161,182,169,129,21,62,70,209,69,214,94,64,253,61,103,100,135,229,170,26,
48,226,69,242,97,212,16,8,100,87,0,117,97,188,189,69,9,3,4,169,35,42,65,227,
181,127,237,114,124,55,92,249,107,241,245,160,62,34,33,6,93,49,241,37,202,43,68,
6,65,12,113,173,46,179,229,24,166,210,87,186,18,235,33,121,76,154,106,175,70,
220,22,87,137,1,106,169,162,83,39,130,197,122,174,60,126,61,36,85,10,60,241,226,
39,247,194,128,209,31,83,184,202,231,183,82,238,125,187,14,197,81,87,33,148,20,
197,150,138,8,3,136,44,42,131,215,94,162,126,182,194,117,140,84,121,141,207,177,
136,245,136,195,230,128,229,246,172,230,182,191,209,124,175,208,150,153,239,250,
223,152,186,183,78,232,205,31,99,165,255,0,240,139,182,166,213,55,106,75,29,158,
219,9,62,85,106,187,141,109,52,34,71,194,68,28,201,33,10,172,120,244,253,252,3,
127,5,202,175,194,215,150,58,203,94,243,138,255,0,67,169,126,41,121,217,67,65,
109,214,240,105,171,173,77,126,134,229,222,140,180,215,73,95,105,209,26,126,102,
138,142,43,245,222,174,179,193,187,106,189,79,45,26,69,45,100,20,22,107,26,37,
186,215,61,206,253,210,3,246,122,52,189,94,170,252,96,126,12,163,165,179,211,94,
146,203,171,117,190,168,174,134,170,142,42,216,104,41,44,60,172,214,245,237,120,
240,230,33,33,169,180,213,71,77,93,67,88,51,45,21,194,58,106,154,117,241,226,
143,30,178,188,83,126,41,205,86,162,244,178,40,66,210,169,69,107,85,136,44,211,
80,133,66,120,32,40,88,143,242,58,111,11,4,249,84,82,13,67,114,12,14,66,215,62,
119,142,158,184,251,143,55,63,218,247,248,97,213,92,190,248,232,229,159,196,220,
81,93,43,57,127,241,3,202,75,70,157,75,132,198,170,162,219,102,215,252,171,154,
123,77,231,79,195,35,151,167,160,90,253,51,114,211,55,218,74,52,104,133,93,84,
215,202,168,163,118,134,169,199,164,96,32,140,130,8,61,136,220,31,215,142,161,
31,182,61,50,175,192,199,195,53,49,240,75,207,241,79,4,136,27,163,198,233,131,
149,92,192,87,49,2,58,250,7,142,162,98,135,164,102,48,253,215,20,61,141,81,169,
246,141,0,176,69,93,116,152,31,248,178,19,35,168,40,164,115,184,193,179,0,26,77,
210,24,121,130,63,124,121,206,82,3,32,146,152,231,50,14,184,114,15,248,209,140,
133,27,127,226,39,82,253,79,79,14,47,23,204,208,71,41,57,146,133,190,94,96,127,
55,203,72,197,160,114,61,124,57,11,194,219,96,2,131,219,132,139,17,94,153,20,
244,178,144,192,130,65,86,7,32,140,29,176,64,239,182,249,29,248,125,134,72,227,
145,43,10,6,167,170,87,166,175,139,29,153,134,38,85,246,45,133,158,3,216,48,59,
18,167,143,65,72,32,131,202,15,64,72,33,191,246,52,19,199,75,30,88,173,253,47,
235,199,233,129,191,8,33,219,97,145,131,234,113,159,211,219,223,251,241,201,163,
254,96,54,32,103,232,79,175,220,129,235,182,79,174,49,195,149,117,33,167,145,
162,200,117,92,60,82,143,203,52,50,14,168,228,95,253,64,140,143,229,108,169,220,
28,113,68,14,184,244,35,7,108,228,253,143,124,17,255,0,78,6,65,4,131,98,15,207,
158,71,142,51,150,16,172,42,192,254,108,140,103,30,216,251,30,251,159,253,184,
251,133,226,38,82,118,57,27,122,15,245,255,0,94,220,125,198,1,60,253,137,251,99,
48,113,29,250,173,96,233,163,197,51,200,253,31,48,48,103,204,167,7,195,118,7,
193,33,114,65,136,9,48,49,215,158,231,191,189,234,45,116,52,81,211,87,75,67,45,
45,39,248,238,122,226,156,55,91,207,13,84,114,7,138,162,42,135,149,195,197,32,
37,136,206,67,96,152,69,107,100,129,233,12,73,28,158,27,9,66,72,165,162,200,
192,64,200,8,235,37,183,11,216,144,126,220,47,174,188,188,181,88,174,158,80,242,
170,244,117,140,136,194,146,58,97,129,72,138,4,238,64,32,176,219,29,184,160,76,
213,64,88,151,98,240,160,49,98,0,190,163,13,32,131,48,4,94,70,228,91,5,116,12,
64,182,144,73,34,36,155,0,38,70,221,13,175,29,113,249,126,212,45,124,190,34,
164,75,75,5,36,126,43,65,9,127,150,241,84,151,241,32,73,73,120,226,119,232,101,
141,217,186,58,122,84,224,2,18,222,9,146,27,117,8,108,147,28,106,73,98,204,13,
68,165,229,61,183,242,228,130,119,198,55,206,197,158,150,30,169,234,170,151,46,
106,102,9,25,99,151,116,235,233,29,69,142,119,11,147,141,176,217,225,229,215,
197,186,32,207,248,57,0,246,243,170,8,208,128,0,0,2,199,211,127,67,220,149,244,
189,93,79,80,146,213,26,231,105,82,64,0,64,2,52,141,172,47,49,130,141,42,6,155,
105,2,56,193,226,76,220,153,61,120,99,45,237,82,130,214,181,11,229,146,178,94,
136,202,170,150,88,41,208,162,185,36,140,228,245,48,236,167,57,27,119,16,183,
213,52,180,14,138,79,133,60,240,198,6,78,8,132,18,216,27,225,85,217,6,7,114,9,
246,224,131,95,202,91,193,183,211,48,34,154,145,20,42,146,72,235,10,146,146,1,
252,196,7,198,23,126,231,124,100,90,157,36,166,90,42,101,27,196,190,43,143,81,
212,124,86,7,126,229,152,32,36,129,145,143,78,3,88,50,214,32,126,69,80,38,55,45,
194,120,255,0,145,246,158,187,72,41,38,228,147,30,64,72,159,33,124,19,212,133,
134,62,144,9,8,177,32,96,27,37,217,55,237,190,15,126,196,224,227,109,207,28,244,
181,166,190,251,124,130,142,141,147,17,6,158,71,113,136,146,2,84,191,94,6,234,
251,33,27,100,22,207,110,18,203,47,139,77,36,132,48,84,92,245,18,55,102,24,81,
220,131,220,156,156,30,216,220,237,42,114,154,148,65,65,121,186,176,2,89,222,
158,146,60,129,145,8,45,33,32,227,62,98,23,171,4,15,47,174,199,131,101,168,255,
0,81,156,164,132,144,128,75,69,172,160,177,245,54,89,225,195,24,237,162,147,
17,118,54,28,100,155,126,230,57,224,82,255,0,37,234,130,225,45,45,100,146,195,
25,99,31,132,135,248,39,164,224,8,240,0,240,156,15,41,220,140,238,78,56,26,212,
15,35,220,229,117,124,164,113,83,66,119,57,18,8,212,200,58,128,35,168,147,186,
129,140,227,205,131,196,195,171,68,85,149,52,113,186,169,49,22,168,114,64,234,
240,226,61,100,18,70,234,66,156,231,111,65,196,55,58,61,92,211,72,70,242,202,
207,182,14,229,182,85,29,242,23,3,114,79,160,206,220,55,94,151,119,85,233,135,
102,93,82,9,55,22,152,157,160,106,139,71,19,211,1,166,218,128,98,32,128,65,254,
109,211,239,140,110,197,109,80,199,130,36,170,168,105,27,171,252,177,5,216,99,
124,229,199,124,228,251,112,153,169,158,83,77,16,234,8,168,15,81,7,59,146,205,
128,112,8,220,118,61,246,201,39,33,109,243,49,73,77,74,168,2,211,211,198,1,200,
87,13,33,235,112,195,24,56,219,204,78,196,144,115,140,240,146,142,165,231,172,
10,74,8,226,0,97,78,75,96,4,10,2,141,247,252,192,6,7,56,29,201,35,48,88,41,159,
241,81,194,96,73,158,112,110,79,144,196,195,64,212,177,125,70,254,102,35,133,
192,235,235,137,79,72,91,188,10,80,238,6,21,28,229,123,224,117,30,190,146,27,
169,201,216,140,108,187,111,147,197,137,209,212,34,61,41,98,150,113,137,47,58,
146,180,64,50,60,69,142,213,74,161,90,54,206,58,190,114,116,10,14,50,235,210,48,
192,5,131,44,50,127,246,58,170,96,2,198,171,39,73,35,164,68,48,187,29,212,156,
149,32,118,200,39,115,229,226,211,218,232,22,222,250,2,207,83,11,205,71,14,141,
162,171,149,229,97,20,52,23,173,97,89,37,198,42,122,185,163,5,202,212,66,180,
209,82,76,195,170,25,221,34,241,23,196,135,29,23,103,162,174,152,31,224,171,206,
77,74,170,1,48,38,52,163,223,97,105,232,149,103,58,98,78,228,245,176,147,247,
30,127,66,251,75,12,166,162,22,249,121,148,159,18,65,229,82,160,200,177,196,
138,234,196,184,145,212,22,111,42,183,134,198,46,172,202,227,138,123,126,157,43,
117,5,249,43,38,53,21,81,93,174,112,60,83,202,101,48,194,149,50,32,72,99,62,72,
98,232,194,133,136,46,192,3,146,50,111,203,186,209,52,180,117,148,149,1,100,78,
154,9,202,145,13,83,162,187,155,108,178,64,222,52,53,176,73,18,248,34,161,81,
234,161,69,150,23,105,22,116,142,12,165,210,113,75,98,215,81,53,5,61,75,223,174,
79,81,69,57,134,38,170,163,146,223,51,213,197,44,21,24,241,149,30,73,164,166,
169,99,43,43,163,183,88,37,1,91,108,205,38,168,104,5,42,66,181,103,112,200,76,
69,48,20,1,104,36,192,86,50,0,36,128,69,240,10,47,164,146,118,109,32,116,150,
50,71,144,223,109,142,40,205,222,218,242,84,79,73,28,172,226,220,7,202,18,66,
24,197,67,25,122,88,147,185,80,76,106,49,151,56,0,12,28,52,41,38,122,169,167,
15,4,144,65,79,75,60,145,168,234,13,52,129,76,172,49,150,89,19,173,36,200,33,
186,200,32,6,3,130,202,145,87,75,121,152,86,64,169,75,93,89,28,201,88,64,40,34,
137,24,66,157,99,35,160,145,25,57,195,6,29,194,147,134,251,213,2,165,196,144,
203,225,222,169,77,44,79,215,132,90,218,103,134,166,0,91,176,74,159,9,98,12,63,
35,201,215,184,82,15,57,81,9,13,81,36,20,172,170,232,210,36,2,194,153,185,6,46,
139,169,76,105,101,19,225,181,148,220,41,59,169,32,142,98,39,107,77,137,244,38,
47,129,251,123,44,19,73,1,150,41,233,132,157,73,25,7,194,100,114,99,37,68,155,
195,32,46,161,163,59,117,55,82,18,20,142,8,169,106,233,160,168,104,37,149,138,
193,4,45,42,168,102,121,42,12,32,201,78,25,115,152,233,220,132,112,79,241,25,66,
156,168,108,142,86,83,212,82,201,43,70,222,42,116,201,4,228,128,197,233,188,24,
153,163,158,53,44,24,7,100,11,40,242,151,11,32,101,42,8,253,162,173,249,98,106,
74,75,214,99,8,236,130,25,85,151,167,243,72,146,5,112,112,1,105,35,149,115,211,
150,5,179,144,10,207,77,214,153,64,160,18,89,154,88,42,9,240,175,138,90,241,105,
128,6,215,39,18,128,202,76,146,121,14,38,215,39,168,250,158,24,35,173,169,158,
166,62,152,105,38,11,19,65,42,75,40,17,244,181,62,25,74,70,115,145,128,118,4,28,
49,0,111,193,93,26,165,125,58,142,178,141,34,164,144,205,17,8,241,76,55,89,23,
25,221,91,33,144,228,21,234,86,4,19,192,125,61,93,66,244,67,50,42,202,201,12,
136,179,57,141,250,102,130,41,226,14,48,70,94,25,85,208,117,2,67,174,114,6,239,
246,218,167,163,154,47,25,4,52,197,213,89,220,55,252,161,36,244,44,172,170,193,
160,110,209,206,163,42,48,146,108,189,92,21,156,107,239,11,22,86,1,106,18,0,209,
164,146,167,74,139,15,17,4,201,97,225,34,192,196,34,209,23,146,86,230,243,28,
121,218,195,99,113,185,19,41,232,147,107,187,205,166,169,231,166,106,138,235,52,
243,181,219,230,68,181,34,170,225,105,74,203,204,20,144,209,137,126,94,56,38,
134,134,158,156,47,128,73,137,106,24,245,153,51,198,206,62,22,244,101,62,187,
187,167,53,53,138,234,74,221,57,162,47,63,184,175,242,233,105,96,91,201,125,65,
107,171,185,219,111,213,84,223,37,88,110,150,187,1,163,172,134,239,75,111,163,
169,174,22,218,186,74,183,165,158,150,221,82,240,234,154,217,37,77,54,170,160,
168,180,84,197,75,113,173,170,162,171,183,137,64,240,87,82,217,164,89,104,105,
106,215,34,35,5,234,158,103,161,13,33,249,121,101,120,86,70,48,202,204,59,35,
254,22,26,255,0,145,50,242,179,157,182,68,212,215,62,90,107,250,218,166,212,198,
201,173,108,151,107,85,130,199,123,177,233,247,130,229,106,211,156,194,134,158,
167,79,77,67,43,116,213,217,233,111,247,27,70,160,164,19,189,174,104,170,228,
130,158,182,182,187,180,51,195,43,68,203,247,103,251,96,102,20,248,20,23,85,94,
245,148,235,20,234,43,217,164,175,120,186,73,87,20,245,18,149,54,114,64,4,207,
14,60,75,105,153,18,32,216,240,54,145,35,21,103,78,221,108,55,109,73,170,42,
180,205,250,134,250,38,190,120,13,37,37,69,61,75,192,242,153,13,4,85,17,149,115,
20,241,193,11,170,35,198,162,85,138,85,29,37,29,82,3,231,197,206,123,116,21,
180,182,217,75,94,175,23,10,75,45,172,196,10,200,149,117,178,248,50,152,51,212,
35,20,244,235,44,146,207,211,211,28,74,72,147,242,129,63,243,195,93,242,106,
139,93,104,237,86,220,203,164,171,213,186,134,166,231,106,230,27,217,146,178,
113,73,69,21,62,159,186,233,43,244,247,154,42,89,237,115,92,82,186,150,241,75,
91,109,145,37,158,158,9,34,169,172,134,74,90,217,155,136,87,156,218,74,150,190,
158,201,169,244,126,171,160,190,173,229,110,90,143,70,222,41,98,113,61,11,217,
170,224,163,191,218,111,180,74,100,162,122,154,9,43,104,30,74,218,9,158,146,231,
107,187,81,86,193,79,111,150,74,154,42,126,203,47,219,10,217,53,202,2,5,71,13,
76,53,50,74,22,210,29,214,158,183,14,181,30,159,122,212,11,141,53,25,28,45,64,
232,200,107,170,80,209,87,89,18,162,26,226,246,176,44,64,136,4,46,176,12,128,
100,130,12,226,141,243,26,5,183,216,231,183,211,160,240,224,20,209,42,198,8,18,
120,39,163,175,25,201,103,124,48,103,61,78,75,117,121,179,195,199,41,52,196,150,
90,139,29,194,239,17,142,166,226,94,239,28,50,49,234,142,146,68,240,45,108,232,
55,86,169,128,84,214,34,157,205,53,76,18,13,166,94,7,239,26,129,46,149,119,90,
27,181,182,58,43,189,150,233,10,220,44,198,161,165,165,171,129,228,15,13,109,
52,184,134,162,91,117,99,6,140,48,81,44,4,136,158,83,46,27,137,107,74,85,203,
114,172,142,233,92,225,167,169,153,242,23,8,145,248,80,164,105,12,81,15,44,80,
83,198,137,4,17,32,9,20,17,197,18,140,40,193,242,52,147,53,158,167,155,86,6,
149,21,69,85,2,33,144,186,133,42,64,42,80,206,165,32,16,64,16,119,51,36,138,69,
79,231,50,57,136,48,73,235,34,32,245,39,166,38,45,91,94,22,142,154,178,19,211,
81,28,111,23,90,146,8,86,200,82,50,119,192,59,29,240,48,71,110,33,90,173,97,
168,44,84,213,240,83,206,107,105,238,48,75,12,180,245,69,229,139,206,10,248,145,
249,178,178,46,114,8,32,48,0,16,64,222,73,212,238,38,160,138,32,253,44,23,196,4,
125,7,229,56,223,4,100,29,179,144,125,143,21,227,80,220,202,117,195,249,36,254,
85,0,182,70,217,39,176,4,3,130,6,192,28,16,123,113,117,157,172,40,179,51,212,
40,154,38,102,5,193,182,247,99,22,177,145,108,1,19,87,9,232,122,17,214,215,229,
181,241,29,213,154,171,133,95,131,142,152,186,178,235,128,88,50,134,56,220,121,
65,7,30,81,250,111,197,142,210,22,171,39,252,10,39,145,163,249,248,90,168,186,
245,33,98,81,193,79,17,9,201,13,249,148,131,212,113,177,4,99,136,10,150,223,114,
173,115,92,144,120,20,144,200,202,181,89,42,146,201,149,66,155,238,197,88,141,
207,72,35,37,114,120,62,170,160,185,90,168,169,218,88,101,80,208,120,237,53,49,
50,210,203,78,195,121,227,100,102,14,136,78,39,207,75,66,196,248,133,122,134,
82,236,166,163,82,165,86,101,98,106,23,134,101,48,85,167,73,4,130,20,64,240,
204,2,65,211,38,216,157,123,128,161,128,50,12,8,155,64,51,127,166,227,6,80,91,
105,85,101,185,208,97,222,72,158,58,148,143,5,67,143,201,38,59,130,193,183,109,
177,245,35,137,115,70,23,106,42,79,20,150,41,128,1,244,0,224,121,126,223,96,70,
251,227,138,233,161,239,114,219,174,137,77,88,124,74,74,143,225,204,164,146,143,
20,132,133,154,51,158,235,159,174,227,164,247,25,179,154,50,220,245,21,102,142,
34,165,35,168,126,151,103,9,15,131,210,37,73,221,137,10,177,44,95,196,118,39,
202,1,39,39,35,143,79,252,19,217,205,83,49,72,83,89,103,172,168,16,79,231,5,88,
91,104,34,242,96,88,222,60,88,74,187,232,13,38,218,103,87,48,36,17,210,38,253,
49,59,214,84,172,58,18,169,97,202,203,5,202,26,203,132,89,10,90,129,105,252,58,
86,92,99,173,34,171,146,67,50,156,249,158,38,198,217,226,187,9,205,93,113,149,
143,81,121,31,118,35,111,49,199,219,219,237,142,222,150,78,178,123,77,38,153,
213,207,49,122,168,63,113,11,117,36,189,107,22,110,117,117,17,26,74,136,162,32,
76,208,194,41,167,146,64,199,116,8,172,170,100,80,42,221,43,120,50,171,99,36,
72,73,29,177,157,192,32,228,123,157,199,167,96,15,30,209,219,180,5,23,200,168,
112,228,80,115,82,26,80,20,96,138,84,139,67,0,215,18,178,9,82,211,56,79,44,197,
131,216,139,136,231,4,78,219,205,254,184,252,189,66,32,169,145,14,195,171,62,
158,163,35,30,219,17,244,219,60,50,202,89,233,70,8,199,128,232,71,191,67,12,3,
159,92,30,223,76,253,56,112,213,178,72,245,75,34,228,43,199,27,100,118,39,164,
100,251,122,111,245,237,192,196,85,50,124,182,231,33,38,104,206,14,255,0,196,66,
71,183,115,140,255,0,110,56,204,222,101,0,171,72,234,10,39,99,188,88,207,30,50,
58,112,230,218,76,218,36,196,250,224,62,233,41,94,217,39,127,234,51,254,184,29,
183,246,245,224,98,82,242,41,201,254,125,182,192,206,127,215,219,255,0,125,159,
235,93,164,145,129,27,169,32,140,31,92,250,103,56,244,247,62,252,38,134,151,169,
142,70,70,65,239,143,109,192,236,114,14,231,250,227,142,15,54,130,165,86,210,78,
157,70,7,27,25,7,233,134,193,133,4,238,62,189,55,242,242,199,171,151,225,41,20,
116,191,134,87,192,234,134,132,70,191,13,188,181,153,222,50,22,32,101,176,193,
60,172,78,112,8,119,115,41,39,243,245,150,223,60,121,249,126,58,223,28,247,47,
142,127,142,174,98,87,105,171,253,93,127,35,185,58,210,114,143,148,116,48,85,75,
251,158,229,108,211,85,211,127,196,186,202,42,104,202,193,83,46,175,213,162,227,
114,163,173,145,90,105,52,252,26,118,6,96,41,17,87,125,31,2,95,138,117,227,145,
255,0,128,191,55,238,218,158,228,111,124,206,228,150,175,187,252,46,114,78,150,
166,154,154,129,11,107,205,33,77,117,229,212,34,122,72,224,107,148,122,30,213,
85,171,111,147,180,158,37,124,182,221,51,77,67,60,195,197,130,126,58,98,207,66,
101,88,37,111,51,203,17,46,238,25,216,176,99,212,197,143,230,102,234,203,18,119,
57,39,125,248,243,15,194,159,133,42,142,217,252,75,218,25,202,64,182,91,180,
115,57,76,163,110,140,107,86,108,222,98,170,72,155,81,204,229,105,6,129,5,234,
168,184,39,15,102,51,0,210,160,138,127,53,53,102,244,26,64,62,170,199,142,195,2,
18,89,76,246,115,49,81,249,33,108,227,62,104,102,49,184,57,245,233,149,123,231,
97,183,97,129,41,45,161,28,142,150,239,146,15,174,71,220,255,0,168,219,124,236,
56,156,232,173,198,123,29,100,125,57,48,179,224,109,218,72,203,14,217,219,174,
33,143,175,174,231,136,246,190,128,169,18,41,219,24,254,158,187,1,219,215,108,
239,223,183,29,213,110,205,1,73,40,60,37,88,91,152,131,191,81,60,176,142,179,55,
39,140,95,212,96,94,74,53,52,144,156,96,164,178,199,219,249,88,7,93,206,61,219,
211,191,98,119,225,44,150,238,164,137,128,24,36,130,64,57,5,113,220,129,191,127,
239,223,112,56,33,88,135,203,78,24,231,162,72,101,193,27,145,146,132,227,27,1,
145,190,63,94,50,69,44,2,142,108,168,45,12,145,176,36,128,0,108,169,27,30,217,
233,36,30,249,254,162,92,157,18,172,93,145,102,158,161,49,99,79,121,31,246,130,
0,233,194,248,137,99,192,157,207,93,246,223,13,246,26,43,101,21,218,221,95,
119,180,71,125,182,80,220,173,245,183,43,28,213,117,86,216,111,54,250,90,184,
166,173,181,201,95,70,201,91,69,29,194,153,101,164,146,178,141,210,170,153,38,
51,64,194,100,67,199,175,143,225,247,207,158,82,124,73,252,27,124,63,115,95,
145,245,23,102,229,213,211,151,150,75,13,166,215,168,174,34,237,169,180,189,94,
142,167,93,41,117,210,26,154,229,146,245,247,205,49,113,180,84,90,43,46,82,128,
215,113,75,29,221,58,161,175,138,71,242,4,169,184,6,57,44,63,35,46,20,118,4,108,
125,59,29,242,125,179,147,216,246,248,253,148,159,196,2,219,161,185,147,204,143,
128,174,100,106,104,232,45,28,219,168,126,101,242,34,43,165,84,171,77,255,0,212,
139,77,189,105,245,198,142,182,25,24,193,5,86,171,210,214,250,61,67,69,76,60,36,
158,171,73,92,82,46,186,235,138,71,63,157,126,59,200,229,243,93,158,149,178,186,
141,110,207,168,213,8,7,195,82,133,64,22,177,40,7,230,167,8,234,65,144,130,162,
155,108,230,66,169,90,165,91,106,131,76,242,97,117,191,35,113,202,99,142,59,33,
254,63,113,77,47,225,7,241,174,32,80,205,30,132,210,19,62,64,61,49,67,205,93,7,
36,174,50,70,25,81,73,4,100,131,216,30,220,121,57,97,137,115,146,114,64,59,28,
31,182,119,3,7,254,188,123,37,126,34,90,27,66,243,43,224,75,226,227,68,115,42,
106,122,93,27,127,248,127,230,116,23,58,234,166,100,134,219,85,75,165,238,23,11,
21,215,169,1,113,45,171,80,82,90,238,52,197,65,111,153,166,139,27,239,199,142,
109,45,29,69,101,76,116,116,84,179,85,213,206,235,20,20,212,208,188,243,205,49,
217,98,138,8,149,164,146,70,59,4,85,102,39,96,50,113,199,43,248,94,187,12,150,
106,138,150,26,115,75,80,198,199,93,21,27,237,35,187,188,236,8,60,112,206,112,
14,241,24,128,73,66,55,228,223,172,250,137,223,30,201,63,1,23,217,53,55,192,
223,193,205,254,106,121,41,101,186,252,47,114,30,174,90,121,84,171,199,36,156,
175,211,29,96,171,110,1,96,89,114,78,85,129,201,207,30,79,31,137,117,191,86,193,
248,130,124,103,83,235,107,149,202,239,168,233,126,37,185,201,77,91,93,117,184,
77,115,172,146,10,93,121,124,166,182,66,213,181,44,101,146,158,146,215,13,21,
37,18,0,177,211,81,65,5,60,41,28,81,36,107,233,113,248,109,115,154,47,134,95,
194,3,225,35,152,255,0,27,218,150,199,200,138,93,23,201,45,37,110,189,94,185,
135,168,30,155,229,180,211,84,84,81,114,196,220,77,122,45,193,117,21,251,69,255,
0,195,115,46,151,130,26,171,173,53,84,237,109,138,152,203,78,208,69,230,221,
248,151,115,127,150,92,255,0,248,238,248,169,231,111,41,161,141,121,111,204,62,
117,235,139,246,145,168,137,42,226,142,241,108,158,230,232,186,147,192,173,130,
154,174,148,234,137,226,159,81,181,37,68,17,61,27,93,90,148,175,240,120,223,225,
156,165,74,153,174,216,58,72,162,134,63,168,210,77,45,105,156,171,169,22,172,65,
99,78,160,114,170,196,233,93,76,0,130,117,156,117,209,66,226,79,248,205,224,
162,222,57,72,128,72,139,241,197,153,252,2,57,205,204,142,71,126,42,191,12,23,
14,93,88,174,154,154,30,101,106,9,249,61,204,43,29,174,130,162,225,44,220,186,
215,145,199,71,168,47,21,11,74,146,53,45,30,143,170,165,181,107,74,154,249,2,83,
210,195,167,88,213,75,29,51,204,195,109,127,181,237,105,160,166,248,197,248,99,
190,69,93,44,247,59,135,195,101,101,29,93,182,71,141,162,162,164,181,115,47,84,
201,65,85,4,97,67,198,107,229,185,92,35,148,200,204,174,104,65,143,5,92,113,168,
111,192,159,159,246,79,135,207,197,83,225,27,88,95,214,56,172,58,171,90,220,249,
63,114,169,100,44,104,223,155,250,118,237,203,235,61,90,244,229,144,83,234,27,
245,161,167,96,15,77,41,168,56,61,140,211,251,74,156,204,230,46,181,252,91,57,
229,101,215,150,185,236,150,222,91,105,142,91,232,46,93,209,52,205,44,53,58,10,
61,33,67,170,168,239,112,147,228,255,0,236,253,235,84,223,46,146,4,3,193,122,
131,70,228,189,43,98,222,158,138,31,138,50,181,144,2,137,217,149,245,84,155,214,
122,132,209,11,17,255,0,233,49,23,18,96,130,109,24,11,75,100,234,3,50,107,45,
191,227,3,87,215,151,60,69,95,128,55,48,225,209,127,139,239,193,157,198,225,90,
104,104,239,250,199,86,232,114,217,194,73,87,173,185,107,172,180,205,170,141,
252,164,183,206,222,46,54,250,68,244,241,167,143,117,3,168,108,199,246,196,181,
4,181,127,26,255,0,12,154,104,212,179,83,89,126,24,100,185,37,38,84,164,21,55,
254,104,107,56,103,156,12,117,7,170,138,199,72,140,88,144,69,42,0,54,57,235,51,
240,215,205,27,151,37,62,34,57,23,205,235,61,84,148,119,46,88,115,131,151,58,
238,154,162,39,40,232,116,198,174,181,93,228,78,165,223,162,88,169,36,134,101,
56,234,138,71,94,199,28,118,58,253,175,91,16,95,142,239,135,189,113,79,92,181,
52,26,211,225,63,78,61,21,63,81,235,167,138,209,204,126,97,3,41,78,202,149,81,
220,224,145,8,36,51,36,163,62,93,149,207,51,84,237,252,166,101,141,223,39,154,
166,63,238,165,195,107,74,212,38,248,221,43,101,157,32,90,162,53,237,33,164,125,
197,135,94,56,235,21,240,255,0,173,105,249,115,207,174,74,115,2,175,122,77,13,
205,206,91,107,26,191,42,182,105,180,206,179,178,222,170,7,75,50,134,6,42,54,
200,103,80,72,193,101,27,143,79,47,218,86,230,46,169,209,255,0,131,183,196,37,
110,135,172,120,98,215,151,110,81,104,155,221,125,47,81,115,162,245,119,49,52,
226,222,98,141,211,242,193,120,164,138,43,69,81,98,18,90,27,149,68,45,212,178,
148,111,42,193,181,71,78,78,25,176,15,213,182,7,35,39,29,95,111,127,175,30,131,
31,138,183,197,101,203,158,223,179,37,240,203,205,24,103,167,186,87,115,176,
252,49,104,30,98,215,7,90,151,167,212,90,29,110,179,107,57,76,157,100,195,88,
250,255,0,149,111,75,48,127,226,42,213,202,133,17,156,21,83,180,50,237,95,61,
216,174,0,43,253,106,208,36,236,53,21,172,179,195,255,0,210,114,7,18,162,216,
157,22,11,75,48,191,255,0,171,80,242,0,172,115,145,168,15,44,116,4,20,18,201,18,
73,210,170,8,193,219,219,213,176,54,239,140,159,175,127,94,231,255,0,178,115,
173,174,90,23,150,127,138,109,109,186,226,45,213,122,119,148,124,180,215,246,
250,234,146,191,187,45,183,61,57,97,231,132,144,220,42,26,76,70,60,9,18,158,105,
186,207,75,65,3,23,192,94,58,115,207,85,4,49,58,70,20,249,67,122,103,185,7,215,
215,114,119,219,35,30,252,118,12,252,6,190,51,121,121,240,231,202,207,197,79,
151,154,187,80,37,147,90,115,131,224,191,94,93,57,71,79,53,41,146,43,214,169,
229,103,44,121,207,127,186,91,154,172,43,173,44,233,105,186,124,237,28,117,1,
105,234,230,165,122,52,111,156,158,146,10,139,254,220,203,211,61,151,90,146,47,
121,80,156,181,135,136,144,185,172,185,98,69,246,66,196,141,180,234,60,240,182,
93,226,178,146,96,13,127,90,110,6,221,98,47,250,99,64,55,58,201,238,55,43,181,
210,235,87,45,117,206,239,91,89,116,184,220,106,228,241,42,107,174,21,213,15,91,
83,91,81,33,222,73,234,170,101,121,165,144,238,207,35,49,193,60,126,82,94,186,
93,126,90,87,141,170,96,100,19,70,229,36,138,162,60,116,72,142,164,52,110,146,
170,72,174,164,20,108,48,62,94,2,12,211,213,67,20,175,35,249,51,19,12,156,158,
141,227,234,223,114,87,3,124,231,24,245,225,101,10,100,200,165,142,34,145,106,
16,142,254,28,152,87,233,7,98,85,177,177,245,216,157,207,22,235,153,186,138,
106,66,176,129,104,0,71,229,2,57,106,80,34,45,30,75,149,49,61,127,95,190,61,153,
63,15,254,104,215,243,175,224,111,225,23,155,23,105,197,77,227,94,252,57,242,
127,81,94,170,67,201,39,204,94,235,116,53,148,222,103,47,51,201,43,52,183,52,
170,145,140,178,73,33,102,61,110,237,150,51,247,48,57,173,202,254,83,216,166,
212,252,209,230,54,133,229,198,155,167,50,9,239,218,239,86,216,116,157,158,54,
132,19,42,53,198,253,95,65,73,226,32,7,49,9,76,153,219,167,36,14,60,162,249,211,
248,215,252,115,107,175,135,238,85,252,35,242,223,152,149,127,15,223,14,220,165,
229,206,149,229,189,163,74,114,130,178,231,167,53,70,173,179,233,171,53,29,168,
85,235,205,126,149,207,170,174,179,92,228,163,146,182,186,211,107,175,179,105,
223,26,170,72,63,117,77,20,113,99,84,119,173,81,170,181,31,131,255,0,17,234,109,
65,168,5,52,178,203,23,239,187,205,198,237,224,73,84,68,147,75,23,207,212,206,
34,121,223,38,105,19,15,35,111,33,99,131,199,8,159,132,106,85,169,86,165,124,
210,101,209,171,213,43,74,157,62,245,197,38,171,80,160,44,93,41,171,105,43,225,
1,130,236,73,35,22,223,214,128,20,4,44,116,139,147,0,176,80,44,0,45,5,129,185,
131,23,140,122,103,252,120,254,211,71,192,103,194,229,142,235,100,248,127,190,
65,241,135,206,5,164,147,247,125,151,150,183,65,77,202,219,61,97,105,162,141,
181,103,52,100,165,170,160,149,18,72,186,254,71,70,91,245,77,92,163,166,26,169,
109,70,84,156,104,42,227,251,98,63,25,151,104,170,34,211,223,11,95,13,86,26,128,
249,130,91,149,119,51,111,229,20,43,102,57,35,139,85,89,17,220,191,73,235,30,24,
1,72,232,61,89,29,72,236,20,213,85,151,58,106,10,74,105,235,42,174,114,165,29,
61,45,52,50,212,84,79,60,206,18,154,40,32,133,94,89,166,150,94,148,142,56,209,
157,153,130,162,146,113,199,105,127,128,79,217,217,229,215,50,190,31,109,127,17,
159,136,143,196,213,79,193,13,46,191,187,84,75,202,222,95,234,170,158,95,104,
157,73,123,209,171,75,4,180,154,182,249,81,204,235,157,11,218,36,189,213,26,215,
180,88,141,157,174,18,89,233,169,238,211,188,48,215,211,199,197,157,78,199,236,
14,201,203,211,124,213,54,204,22,125,26,170,247,149,107,84,98,9,2,150,94,131,
39,132,0,73,210,140,4,75,189,192,33,21,243,53,157,130,16,160,9,129,10,160,13,
229,154,119,59,73,28,128,227,142,180,252,232,230,238,184,248,132,230,239,50,57,
217,204,187,164,215,141,119,205,77,101,168,245,166,167,172,154,162,178,168,27,
165,254,227,61,193,169,105,164,175,168,172,171,75,117,189,38,142,219,107,167,
154,166,111,147,182,210,210,210,35,148,129,49,123,127,8,175,140,94,86,124,12,
252,96,80,115,155,156,54,125,91,54,142,173,229,167,52,249,117,54,174,229,228,17,
214,115,23,150,149,92,197,209,151,61,49,75,174,244,101,13,85,222,205,65,91,114,
179,212,86,170,212,65,83,86,147,165,5,69,77,69,3,124,228,17,195,61,133,248,210,
229,63,224,121,240,245,108,214,218,31,225,175,156,255,0,24,191,22,124,232,183,
165,117,178,205,170,232,171,57,103,162,249,11,107,190,211,151,167,55,74,173,65,
83,203,255,0,248,135,88,218,169,170,79,141,20,26,78,128,219,110,201,7,69,46,
168,138,9,214,177,52,147,32,233,145,91,208,55,156,31,88,229,3,32,14,219,18,61,
241,254,151,41,220,246,134,74,165,35,74,189,42,5,5,32,181,41,182,93,141,34,170,
160,162,49,102,85,80,169,5,149,110,160,20,32,144,67,165,169,212,13,169,75,3,170,
65,212,53,95,115,97,123,237,206,102,113,111,255,0,14,175,136,10,223,134,207,
196,67,225,107,159,176,93,22,162,13,37,241,7,164,170,117,5,214,232,226,137,107,
116,150,169,191,13,49,172,234,174,44,100,100,166,53,154,90,255,0,121,150,160,
180,140,148,242,72,92,185,232,235,227,217,66,25,169,235,41,226,168,130,72,170,
105,106,161,142,104,102,137,146,88,42,41,231,64,241,201,27,169,100,150,41,99,
101,100,101,44,142,140,8,36,30,60,116,191,11,223,133,186,63,139,207,196,39,225,
103,225,234,247,103,169,189,105,13,107,205,139,21,94,191,183,211,153,16,79,203,
157,38,210,235,13,119,20,211,197,135,130,158,163,75,88,238,116,178,76,173,27,
169,168,69,142,84,149,145,135,177,85,29,29,45,190,146,150,130,134,8,169,104,168,
105,160,163,163,166,133,66,67,77,75,77,18,195,79,4,72,54,72,161,137,18,56,212,
108,170,160,14,220,112,223,138,69,53,204,101,20,127,234,173,26,129,246,252,157,
239,246,230,14,242,28,129,17,167,143,12,88,101,39,75,114,145,30,113,127,211,30,
104,127,180,69,248,62,106,207,131,191,137,29,65,241,35,200,157,3,119,185,252,43,
243,226,233,121,214,18,166,148,177,86,85,218,185,41,175,164,89,46,218,195,72,94,
146,219,77,37,61,139,74,92,228,249,237,81,163,107,38,90,107,117,61,181,174,182,
21,49,46,156,89,106,186,204,79,16,104,75,46,9,77,241,252,192,16,113,143,93,136,
220,227,212,122,30,61,196,117,46,154,176,107,45,59,125,210,90,170,209,65,168,52,
206,167,179,220,244,254,160,177,221,41,227,171,182,222,44,151,154,41,237,183,91,
101,125,52,160,199,61,29,125,5,77,69,37,76,44,58,100,130,105,16,236,199,143,32,
95,197,107,224,242,223,240,29,241,253,241,13,240,213,167,255,0,121,62,132,210,
250,158,142,251,203,121,174,210,36,213,210,114,243,92,217,173,250,191,75,83,207,
82,128,10,201,45,20,87,143,220,50,214,178,164,149,83,218,101,168,150,56,229,
145,209,108,251,11,181,91,59,76,229,43,137,175,66,136,211,82,73,239,169,41,9,44,
14,213,18,80,49,147,173,97,140,48,105,22,98,144,166,117,172,233,98,100,112,83,
19,236,111,194,198,220,177,179,175,217,167,252,77,53,15,194,223,198,62,134,248,
108,230,183,51,110,246,191,134,78,118,193,169,116,77,167,75,215,77,61,70,149,
211,92,228,214,119,13,59,85,163,181,58,210,169,113,67,85,123,187,88,162,210,19,
215,70,157,8,53,31,139,82,4,43,44,169,233,182,64,32,130,50,14,196,30,196,123,30,
60,90,254,5,228,209,118,255,0,141,255,0,132,138,190,99,95,63,225,157,11,111,
248,149,228,165,199,84,223,218,41,101,91,77,150,131,152,250,122,178,178,178,84,
129,90,81,12,73,1,241,165,141,88,195,17,121,136,34,50,56,246,148,4,17,144,114,
14,224,142,196,123,241,73,248,142,130,82,205,82,168,171,165,171,83,98,240,33,
75,35,233,6,98,238,67,120,141,201,1,73,193,242,172,74,48,38,66,145,23,147,4,79,
183,47,92,125,199,224,32,231,4,28,28,28,28,224,251,31,99,244,227,84,63,138,39,
226,251,240,211,248,90,232,253,63,63,52,97,189,107,254,110,235,234,58,234,190,
92,114,95,70,203,67,30,161,189,209,81,59,211,75,169,53,21,206,190,69,162,210,
122,54,27,130,139,124,151,186,136,107,235,107,43,4,244,214,75,53,218,90,43,130,
209,235,119,246,126,127,20,254,114,126,36,60,244,252,64,238,252,227,158,75,52,
43,116,228,238,185,229,79,43,168,110,19,220,244,183,43,116,76,182,189,75,163,
174,154,127,79,86,84,82,210,79,87,37,109,101,154,201,119,191,92,106,41,224,150,
237,123,172,172,175,20,244,145,75,29,36,8,39,100,231,159,179,235,118,159,114,
203,147,163,167,251,172,32,85,45,85,105,30,232,126,102,85,45,44,228,4,16,84,51,
53,129,13,84,21,22,148,203,153,176,225,0,155,157,164,240,27,241,219,26,187,253,
179,11,202,85,107,175,129,13,38,161,140,180,154,79,158,122,134,76,56,42,35,175,
188,114,226,219,15,240,255,0,50,179,53,190,127,57,217,130,149,92,148,56,233,77,
67,14,3,83,183,105,148,197,146,54,18,46,241,182,251,1,213,133,59,118,61,201,
227,188,103,237,128,242,87,152,151,61,75,240,151,207,122,109,59,87,91,202,203,
38,148,214,220,180,185,234,90,68,51,211,217,53,165,194,247,75,169,40,109,119,
126,132,38,136,95,44,208,84,79,102,154,102,240,171,37,179,93,96,66,178,192,22,
106,235,248,18,254,207,183,39,62,54,57,35,67,241,131,241,115,120,213,149,60,184,
212,58,174,229,67,202,158,88,232,125,67,13,130,45,87,108,210,23,139,133,131,82,
221,53,237,213,45,114,223,40,168,166,212,118,170,171,109,182,217,167,238,54,234,
154,171,125,60,245,210,220,225,53,20,241,199,232,93,141,91,35,217,127,134,242,
157,167,153,169,253,183,53,41,21,166,59,202,141,92,215,173,253,149,64,68,56,81,
169,131,50,233,83,169,142,146,37,10,234,245,115,15,77,69,236,110,72,26,64,23,
158,92,160,25,54,195,31,236,143,252,32,243,27,81,252,91,243,31,227,18,233,164,
110,52,124,160,229,111,44,117,103,45,244,230,178,173,167,16,91,47,28,211,214,
149,186,114,42,171,45,134,73,186,100,184,212,217,52,116,119,153,175,117,20,74,
240,91,22,237,109,165,172,149,102,185,65,17,220,47,237,84,124,127,243,39,225,99,
225,203,145,220,136,228,95,49,117,71,45,57,165,207,157,119,93,170,175,90,171,68,
95,46,58,111,84,218,185,109,202,181,160,172,158,146,130,249,105,169,164,185,91,
127,127,235,59,206,154,87,146,146,120,222,170,134,199,116,160,149,141,53,68,241,
75,217,39,151,246,62,72,242,10,195,161,121,21,203,107,86,129,229,110,155,181,
210,11,14,128,229,182,156,142,213,167,233,99,165,161,131,230,101,130,209,100,
167,240,165,170,156,199,215,89,91,82,82,90,202,234,137,38,172,171,158,162,170,
121,102,126,143,31,182,9,164,121,69,83,205,238,66,115,17,121,255,0,13,211,158,
54,253,27,71,160,71,195,93,21,21,53,193,180,183,46,86,187,84,234,154,206,103,
222,238,148,213,162,125,55,87,125,189,221,109,118,139,117,166,231,68,102,212,84,
116,198,190,222,235,77,105,169,115,203,229,243,73,219,95,136,168,230,43,81,41,
68,43,119,52,74,26,163,187,160,143,221,119,164,41,72,46,237,82,163,145,221,43,
5,89,54,212,211,33,163,151,42,26,91,137,6,46,196,76,108,118,16,56,238,124,164,
255,0,217,142,252,103,53,214,166,215,150,255,0,195,151,226,106,255,0,122,214,
213,186,218,227,174,181,135,32,249,183,169,239,215,27,214,164,26,142,120,171,53,
166,168,229,134,167,173,187,84,213,84,87,208,220,252,13,73,169,180,157,200,204,
42,41,46,79,113,176,206,179,211,215,89,197,6,208,127,106,123,224,242,139,226,
23,240,228,185,115,202,211,65,115,171,230,15,194,78,167,183,115,10,218,45,242,
74,241,212,232,13,81,95,108,210,156,199,166,174,161,80,233,52,22,218,26,171,94,
172,53,161,68,214,232,52,221,94,36,90,74,170,204,249,254,254,29,159,23,52,223,2,
127,25,92,142,248,172,171,229,253,23,52,40,185,77,168,46,87,74,205,23,87,88,150,
201,174,148,151,157,55,120,211,117,50,90,174,178,83,86,199,106,190,91,225,188,
189,125,158,225,37,29,92,48,87,83,66,102,167,150,38,117,62,151,63,134,143,198,
94,148,252,110,63,14,30,97,86,243,123,72,91,180,165,203,90,55,53,62,28,249,239,
162,180,133,125,106,209,80,69,120,179,152,169,235,244,229,194,228,42,43,32,107,
182,132,213,86,75,148,21,19,137,133,37,249,110,11,20,109,77,79,20,100,189,181,
147,61,159,218,52,187,79,47,71,70,88,84,162,213,202,21,11,222,187,186,184,90,98,
10,138,148,212,205,130,235,34,32,177,136,209,110,242,145,164,205,45,12,4,239,0,
2,9,59,72,62,176,49,228,191,26,224,149,97,182,125,135,124,253,115,253,187,30,
252,46,164,100,89,94,158,102,34,158,164,4,118,63,248,110,49,225,76,1,216,120,
109,179,156,239,25,113,235,198,219,127,21,207,194,23,156,191,133,199,52,218,199,
170,245,142,131,230,71,42,181,45,205,135,45,181,189,131,84,233,232,53,125,125,
170,169,43,106,173,208,107,62,87,203,115,26,203,76,221,97,164,162,168,138,178,
231,29,170,187,71,86,85,211,178,218,117,29,68,178,124,156,58,150,146,19,128,79,
216,156,103,190,227,233,254,155,241,210,209,106,117,233,37,122,14,181,41,176,
148,97,48,84,216,130,8,82,14,225,129,0,130,72,55,3,10,50,149,37,88,65,27,143,
245,142,21,8,200,166,150,113,137,41,88,170,19,140,248,108,222,104,242,113,148,
12,124,72,200,219,12,113,177,28,97,167,82,15,65,63,215,30,190,131,127,215,239,
247,225,225,147,231,41,4,153,205,77,26,170,203,182,242,211,2,2,73,158,236,208,
147,208,231,185,66,140,127,41,225,177,215,164,171,14,199,255,0,130,62,158,135,
61,246,56,224,141,72,130,8,184,34,68,137,36,68,65,242,62,19,212,14,17,136,130,
54,226,55,249,245,194,195,24,0,55,124,141,246,245,30,185,247,61,254,155,131,
147,158,62,227,146,201,148,86,92,111,177,30,199,219,239,239,245,227,238,38,40,6,
19,108,104,176,6,12,219,167,183,211,13,150,53,241,37,121,39,85,196,1,157,192,4,
121,35,4,70,70,219,2,60,227,11,185,206,8,193,28,7,85,214,181,77,109,84,231,114,
242,48,140,156,116,170,134,242,168,250,1,184,59,3,220,146,73,60,21,77,60,84,118,
234,169,58,138,84,73,15,134,132,54,9,83,149,96,70,124,234,73,29,193,193,201,207,
1,20,203,36,172,170,6,75,51,121,142,249,3,126,160,6,219,0,48,72,250,12,236,56,
227,89,39,187,65,125,217,188,201,129,194,240,1,129,134,134,228,157,162,56,114,
253,227,219,220,198,220,10,79,79,212,58,138,42,200,6,225,84,99,172,130,8,192,
216,47,86,115,144,118,216,113,146,89,42,12,117,53,81,55,132,210,75,24,140,167,
230,62,27,120,146,16,119,56,25,0,224,111,239,237,134,129,144,200,122,206,230,35,
145,150,242,159,12,40,220,144,122,127,149,151,24,82,78,59,0,28,156,116,71,225,
249,91,160,6,245,5,140,164,143,48,7,211,3,112,62,135,27,240,200,167,165,118,219,
128,220,18,32,31,166,7,168,204,112,54,233,24,105,33,170,100,19,190,100,145,128,
243,28,100,17,177,0,96,144,55,219,32,125,248,252,156,175,205,72,157,32,116,144,
157,75,185,234,24,206,125,20,22,216,126,101,206,228,231,187,156,116,194,12,59,
58,44,49,245,60,174,217,10,171,133,57,36,254,81,145,223,211,35,0,129,194,8,81,
101,168,146,181,131,4,63,225,70,195,1,71,243,72,64,193,45,33,25,5,186,138,38,21,
91,4,240,10,162,68,113,48,125,173,39,115,51,17,245,216,224,171,4,128,54,253,57,
28,115,169,95,224,199,10,141,221,148,0,79,72,46,228,42,147,246,200,192,35,32,
13,247,7,137,199,67,193,242,150,9,169,93,64,150,58,152,195,178,231,165,192,128,
0,114,85,79,230,36,246,199,98,9,3,60,70,154,90,221,29,231,80,210,83,76,161,
161,133,150,166,64,200,76,72,136,122,154,73,27,112,22,52,196,157,142,79,72,80,
91,28,77,48,50,29,65,117,162,142,49,5,19,24,158,147,169,60,56,196,49,8,162,82,
48,6,122,192,44,9,220,238,14,79,103,59,54,158,154,162,169,48,11,53,37,158,50,
132,147,183,2,4,223,115,27,226,53,216,1,167,130,128,231,200,24,30,191,160,192,
37,250,102,53,151,89,119,31,43,66,148,232,115,128,30,99,130,127,69,44,78,126,
163,110,34,235,108,127,59,114,130,52,36,70,37,1,219,56,94,156,156,158,224,149,
24,244,219,203,220,103,137,10,235,58,84,212,221,130,116,178,201,90,231,63,153,
76,113,18,177,159,174,228,16,59,29,207,2,148,33,99,55,26,133,232,197,52,110,
161,134,20,44,146,2,145,4,61,191,54,95,202,64,254,110,217,227,85,136,106,196,
218,53,177,110,163,83,17,113,180,40,3,215,2,89,8,120,72,3,220,68,156,13,221,101,
19,220,106,165,92,4,105,228,72,240,217,2,56,135,66,156,251,116,32,59,122,246,
236,56,193,109,192,155,169,2,228,56,254,24,201,102,220,117,108,163,112,6,88,231,
252,163,61,184,252,101,201,193,32,144,219,185,92,42,169,221,156,236,48,0,36,246,
32,1,131,233,131,45,53,71,108,184,180,169,66,28,203,66,241,150,153,242,77,82,
185,88,222,64,128,3,26,135,63,195,140,18,122,50,100,193,202,129,170,23,113,5,
117,29,68,2,68,182,228,233,29,46,120,13,183,48,49,50,66,168,228,0,27,109,176,
191,159,235,56,145,109,52,68,90,169,233,153,153,100,186,214,83,219,162,85,194,
179,189,93,68,84,241,170,231,35,61,110,172,25,71,148,228,231,243,102,234,211,91,
224,212,21,218,198,24,106,12,52,113,86,88,236,54,218,170,117,11,58,174,159,166,
165,134,136,198,28,48,147,19,82,165,66,162,116,245,149,100,36,6,39,138,137,79,
106,169,170,75,73,161,44,36,183,85,45,125,42,34,146,221,81,42,136,103,201,127,
50,70,234,100,72,186,112,139,147,145,133,84,182,252,167,172,106,139,82,10,174,
180,169,106,153,101,172,141,207,147,51,72,101,74,178,55,62,23,134,127,128,14,12,
136,94,23,57,89,28,116,125,158,7,122,41,149,33,74,40,4,153,13,8,193,132,200,217,
170,49,17,6,0,34,48,142,99,242,130,8,144,118,139,130,72,34,209,200,71,44,19,235,
122,218,216,109,22,186,234,155,19,87,77,110,156,213,75,83,75,93,73,242,83,9,169,
165,162,150,229,79,36,146,199,37,47,75,203,28,138,43,33,9,4,141,34,164,207,208,
31,138,219,120,213,180,198,27,83,67,44,180,38,58,74,255,0,152,141,164,49,72,
146,189,84,194,166,57,130,57,86,17,130,137,32,37,128,233,234,29,75,211,196,185,
206,235,229,77,142,219,66,44,21,19,71,62,164,149,237,247,43,90,42,213,209,212,
208,200,209,69,89,115,167,89,0,146,134,182,5,101,72,230,141,204,50,60,236,181,
52,175,225,164,139,90,181,54,155,119,215,215,221,53,83,84,212,246,122,106,123,
117,71,203,195,145,84,99,185,90,41,38,146,6,149,176,86,156,84,180,143,35,40,241,
100,96,200,197,84,176,103,115,213,234,10,140,148,101,207,246,169,180,233,11,169,
213,157,24,58,128,208,82,153,215,170,235,2,198,100,194,138,172,75,109,12,195,
121,32,88,219,109,200,136,255,0,76,148,26,34,138,239,167,53,62,160,253,228,241,
67,110,49,189,154,219,85,19,207,29,214,18,29,170,41,224,152,255,0,131,82,176,
255,0,204,82,57,196,125,43,225,145,252,85,100,174,245,149,107,59,188,14,101,116,
165,241,77,191,196,5,60,53,200,145,38,97,176,14,189,39,118,36,111,211,158,156,
113,110,174,55,52,179,88,173,16,211,188,73,53,21,101,44,200,178,40,104,90,170,
222,74,147,44,40,79,137,27,60,32,50,168,96,241,224,16,65,32,213,157,101,86,151,
139,133,109,238,24,161,164,142,186,170,105,218,146,157,8,142,150,58,234,169,101,
106,116,39,204,99,128,19,225,131,146,185,192,192,193,226,147,52,2,211,84,70,26,
233,160,122,138,1,38,160,114,204,196,150,114,23,187,37,85,86,8,26,67,0,8,195,
212,9,105,36,24,44,64,36,237,16,35,107,205,228,250,97,5,158,190,21,158,226,42,
81,12,178,170,74,178,74,200,163,229,252,0,101,64,27,111,50,244,229,65,204,153,
11,210,122,136,45,96,209,52,173,34,211,85,173,52,149,24,7,38,56,105,208,182,7,
163,120,162,70,255,0,16,2,22,40,136,85,235,126,160,63,47,212,102,138,179,197,92,
120,21,17,69,45,50,22,61,79,19,40,11,32,0,2,170,160,4,36,246,101,42,119,7,10,
169,58,107,145,96,137,37,249,116,82,223,43,33,18,84,214,201,79,137,154,154,138,
68,68,108,42,229,231,119,136,60,112,135,49,52,147,52,113,178,13,80,147,220,188,
77,50,204,164,133,58,137,51,44,76,66,158,50,100,141,38,53,68,176,4,13,66,96,
128,8,4,218,45,97,207,203,107,240,156,100,146,57,124,39,185,203,35,213,25,39,
119,172,138,121,9,150,96,175,129,34,74,73,100,149,0,194,54,79,79,72,10,58,7,65,
58,178,180,93,13,51,162,213,83,214,71,215,27,185,13,226,211,134,104,214,41,35,
57,34,74,124,24,103,76,101,37,82,124,193,145,136,28,78,205,34,193,35,9,33,154,
95,17,246,117,143,114,236,225,58,252,194,46,163,141,246,42,1,62,185,123,211,
237,81,209,116,106,89,105,162,181,218,30,26,250,138,250,193,82,208,209,45,116,
169,110,88,150,42,88,103,158,102,174,169,122,100,72,209,48,94,149,102,46,168,
172,198,116,92,119,138,110,100,48,35,115,172,41,44,196,19,26,25,53,22,44,64,4,
106,44,1,109,80,113,35,132,136,32,244,145,180,113,157,162,252,55,2,14,172,247,
11,100,55,90,75,109,92,148,244,38,73,188,59,94,160,175,105,77,45,154,55,87,234,
167,188,198,177,204,213,22,37,102,87,249,148,137,170,237,36,45,68,76,244,241,
188,13,221,183,246,122,185,205,240,195,98,229,151,196,55,39,121,219,171,109,60,
168,231,135,48,174,177,221,230,211,188,207,169,178,85,114,247,93,83,95,180,188,
16,203,168,121,103,171,171,101,169,177,234,27,77,250,68,146,231,29,166,226,241,
213,210,10,245,162,164,169,188,209,44,19,199,209,226,142,104,210,224,38,191,25,
161,16,160,69,72,169,126,100,24,100,11,44,108,208,9,98,233,129,191,135,42,68,92,
201,62,65,150,64,128,69,199,109,63,192,203,226,123,225,231,150,90,123,153,127,7,
95,17,150,205,57,205,205,25,206,62,93,220,57,133,240,223,114,191,233,234,27,61,
245,43,13,186,167,254,56,228,245,21,238,170,90,235,182,153,171,146,161,36,185,
217,109,107,117,72,42,167,18,213,208,211,9,174,52,244,227,207,191,241,4,230,169,
118,54,118,174,78,141,108,200,90,78,213,168,83,29,217,76,184,117,122,181,21,218,
149,84,97,69,133,60,193,203,48,82,205,77,94,141,68,34,168,107,158,200,67,90,178,
83,82,130,179,20,90,68,176,61,237,87,116,68,164,192,212,64,11,203,40,171,168,5,
184,115,164,174,45,55,58,254,21,249,47,103,167,174,209,117,58,95,151,218,143,72,
193,99,160,146,207,251,174,211,105,123,37,89,186,87,220,227,158,166,213,45,173,
83,229,231,187,75,59,83,252,197,182,166,58,161,84,209,172,51,44,209,197,211,
215,55,82,104,202,141,25,205,235,166,132,229,13,101,199,80,114,151,73,115,87,82,
139,29,238,162,87,168,162,58,122,58,57,173,23,120,254,106,68,145,229,20,253,81,
90,33,173,118,141,46,213,118,37,171,130,55,86,141,163,216,31,57,249,221,165,
121,35,91,175,57,5,202,13,119,172,244,236,92,246,229,69,183,76,242,143,79,223,
36,155,82,221,185,91,206,141,93,206,106,61,39,168,180,117,155,86,92,86,10,173,
57,67,30,145,172,188,223,222,186,250,145,79,96,170,18,173,170,176,86,212,198,
84,231,156,250,87,71,104,77,43,110,229,94,150,182,65,107,77,9,166,44,213,20,9,
77,13,60,82,93,237,240,137,40,106,111,18,212,198,34,107,140,235,87,17,21,82,
212,51,212,19,83,3,151,141,100,140,63,67,248,4,102,59,75,47,147,206,230,42,230,
116,127,65,148,42,249,140,187,229,115,21,234,87,84,205,211,122,148,106,22,90,77,
150,167,64,210,138,100,178,213,204,215,29,225,77,10,85,252,64,163,39,153,204,
100,138,82,21,41,102,106,43,247,53,82,189,37,52,212,210,168,41,85,167,102,87,
168,250,137,146,172,180,210,0,50,113,162,14,118,88,104,159,84,27,212,112,8,42,
168,100,233,134,162,38,240,164,158,9,29,76,171,80,34,254,28,168,64,32,192,197,
227,87,234,120,142,112,220,56,233,74,151,74,107,67,33,29,38,178,224,24,228,110,
86,36,125,253,124,161,136,81,159,78,199,243,7,78,119,52,77,29,75,210,148,43,35,
36,232,228,150,233,10,234,10,169,45,212,168,25,71,134,113,231,234,118,32,112,
19,166,43,132,150,157,61,40,202,59,214,221,114,163,127,48,129,16,131,176,29,
198,79,166,0,25,227,212,59,40,173,58,249,149,176,44,203,81,162,210,76,169,54,
223,96,9,226,34,118,156,81,31,253,52,243,35,202,198,7,215,111,174,37,45,79,121,
11,68,128,48,87,1,122,128,199,168,3,56,219,39,113,184,56,27,231,3,60,66,247,58,
89,170,41,63,125,58,120,180,159,191,146,204,15,81,200,171,146,138,42,198,86,97,
229,94,184,93,58,20,131,218,70,198,87,130,13,67,95,215,78,225,223,110,149,193,
207,174,48,55,4,128,61,253,55,219,57,24,77,167,174,214,202,222,92,243,10,210,
211,39,239,75,94,163,209,218,178,137,11,21,127,146,138,154,245,103,187,50,128,8,
110,151,168,182,23,36,142,140,169,27,176,198,251,110,161,58,41,161,146,204,24,
241,32,42,59,27,113,128,135,200,79,44,109,4,2,199,149,188,229,64,191,89,35,207,
143,12,49,90,53,84,250,54,241,3,214,193,243,250,118,183,162,27,149,173,176,209,
73,76,210,159,17,34,200,196,117,112,28,75,77,48,32,151,94,146,65,36,27,3,85,
167,162,186,218,95,80,114,210,225,6,168,176,85,39,137,95,98,138,163,194,186,219,
164,232,56,120,34,39,198,163,173,133,115,27,130,134,42,149,6,57,99,116,112,77,
94,142,101,184,85,37,45,90,199,45,53,113,100,114,193,65,51,62,10,58,29,129,98,
85,80,38,70,73,76,16,193,72,36,160,177,106,93,23,89,29,223,79,220,106,232,129,
81,52,117,182,249,159,6,45,176,42,19,7,169,14,85,89,39,141,147,57,12,79,114,
110,197,172,116,21,106,109,95,47,222,8,106,76,19,53,149,99,18,212,89,245,37,74,
46,9,45,66,168,52,201,144,10,16,8,21,84,4,134,13,165,227,98,9,74,131,128,96,46,
28,108,29,78,168,222,103,7,175,101,160,172,183,154,235,45,36,145,85,210,79,20,
21,212,7,254,90,170,221,87,43,136,93,43,232,37,110,170,69,153,217,94,42,154,
114,212,19,51,28,45,51,159,8,76,154,20,223,172,226,174,142,232,173,71,35,204,
144,188,82,194,130,161,162,40,141,210,106,88,51,154,118,33,60,176,52,113,63,73,
14,92,141,160,106,237,81,113,212,117,80,212,106,72,225,73,138,44,19,95,109,84,
255,0,45,88,209,22,7,254,118,24,114,181,17,246,234,194,176,194,224,198,219,21,
153,173,58,146,178,166,58,11,29,225,146,174,227,75,27,61,158,251,78,204,240,94,
45,171,16,34,58,134,29,68,84,196,152,32,134,32,148,42,225,36,207,95,178,254,20,
205,229,232,86,165,81,94,173,50,175,78,154,50,160,162,42,235,12,172,149,105,46,
182,165,82,170,182,149,42,239,66,165,69,169,72,84,64,200,184,75,48,172,203,164,
133,32,201,34,117,21,242,107,72,4,94,193,128,134,131,7,19,197,68,244,247,75,68,
246,134,168,90,106,137,229,129,233,230,145,100,104,37,153,3,66,180,211,52,42,
242,70,174,101,15,20,162,55,69,126,165,144,42,176,145,33,26,197,146,154,166,72,
100,5,100,134,161,226,149,114,15,76,145,57,141,198,65,32,225,148,128,65,193,238,
14,224,240,105,21,200,209,84,80,203,35,178,162,58,52,140,160,150,78,150,221,
212,13,201,66,122,241,142,162,87,99,156,100,62,229,19,67,83,36,108,85,176,67,
135,83,212,178,43,129,34,72,172,63,50,200,140,29,88,156,144,222,96,27,110,61,67,
182,115,43,95,45,70,162,168,21,41,147,69,153,91,106,90,75,210,86,73,34,117,53,
69,14,52,234,0,171,106,101,7,11,81,82,174,194,108,68,142,100,216,27,242,176,49,
126,98,1,56,199,168,34,105,232,232,234,2,156,52,125,7,219,202,126,153,220,250,
122,224,112,35,21,52,134,158,161,64,56,5,101,7,27,127,13,128,35,177,223,7,250,
123,247,224,254,176,120,182,21,56,201,134,76,125,64,63,174,127,160,57,31,175,3,
212,106,12,63,148,48,113,81,30,73,24,201,141,92,111,191,168,36,122,103,142,31,
49,77,170,84,96,118,105,255,0,236,179,126,119,28,63,140,58,182,19,243,207,167,
195,136,226,170,140,248,242,108,87,114,14,63,95,108,250,99,182,61,241,223,133,
145,81,132,10,231,32,50,35,103,108,147,146,164,159,110,223,219,113,195,141,96,
196,172,72,198,78,78,119,246,62,131,190,73,244,27,247,28,97,149,153,169,34,96,
113,134,150,35,158,255,0,202,251,96,15,66,119,27,231,61,241,197,103,244,104,172,
89,129,226,65,220,122,124,182,8,77,132,236,62,223,57,226,194,215,243,214,224,
159,14,58,119,225,197,45,52,81,105,202,46,116,222,185,223,89,123,19,204,110,23,
43,221,235,65,105,253,3,69,110,154,156,116,211,165,29,162,130,209,113,158,25,
79,139,60,179,94,103,141,76,49,198,68,213,158,174,190,56,98,24,233,254,28,210,
166,253,128,206,126,191,212,237,219,244,253,186,59,27,101,12,253,89,40,211,194,
78,78,198,41,4,139,235,232,178,0,62,222,135,128,90,234,153,25,39,4,237,212,178,
99,27,110,55,207,246,245,245,223,190,232,53,106,25,85,174,180,105,4,239,30,165,
119,32,254,122,181,10,154,142,100,155,177,164,150,4,1,164,0,0,24,209,212,98,78,
192,45,172,32,109,111,92,72,186,118,238,146,73,112,163,24,34,122,82,192,103,32,
60,76,27,27,147,191,71,86,255,0,175,110,241,253,206,177,149,221,89,191,36,142,
157,251,96,145,219,109,182,219,236,8,219,132,118,43,135,203,222,40,139,55,74,73,
47,130,248,216,21,152,24,206,64,206,70,88,123,103,244,225,6,164,38,158,186,185,
6,216,148,184,223,176,110,231,7,61,206,112,61,115,219,191,28,214,111,180,234,
50,84,225,225,113,185,146,84,235,17,194,96,17,141,64,145,185,227,211,151,56,
246,198,54,172,65,28,232,78,3,196,254,190,98,84,7,24,245,206,70,219,118,206,113,
223,129,200,238,129,141,84,1,242,100,137,192,25,7,120,192,101,27,157,206,83,190,
113,234,59,240,207,53,123,137,122,122,142,14,67,99,124,6,4,108,51,219,239,223,
30,217,192,228,115,186,85,171,31,200,178,20,32,157,251,224,231,255,0,206,255,0,
174,120,228,170,246,155,154,212,212,53,152,189,54,189,128,117,34,252,255,0,55,
77,176,117,73,6,220,39,237,196,249,127,28,223,222,188,190,249,61,189,247,3,96,
114,51,216,250,251,122,227,137,159,225,159,153,90,179,148,223,18,28,135,230,110,
136,185,201,102,213,186,19,155,220,189,212,214,11,156,101,177,5,194,215,170,173,
117,49,9,66,50,153,41,102,84,106,106,184,50,22,122,73,103,129,242,178,48,226,
191,199,33,89,164,143,59,255,0,17,61,123,249,138,227,219,36,111,250,110,56,81,
69,112,154,138,170,142,186,153,138,84,81,84,211,213,64,193,153,122,39,166,149,
37,141,131,33,87,5,93,20,130,172,172,14,234,65,0,241,71,82,171,214,87,166,251,
21,116,96,110,12,134,82,8,228,100,200,61,121,224,225,0,184,49,16,65,180,90,243,
192,141,184,223,124,123,25,254,35,218,105,53,183,225,247,241,155,167,36,156,82,
173,223,225,139,156,203,243,37,130,45,51,195,160,47,117,137,57,119,100,8,176,
188,11,33,114,202,80,41,108,130,1,227,201,47,225,99,159,23,239,134,127,136,158,
74,243,251,76,37,59,223,57,71,204,157,45,173,233,105,235,41,98,174,165,174,167,
178,221,105,234,110,86,234,154,57,135,135,60,23,43,96,172,160,153,9,70,240,234,
89,162,146,57,66,186,122,152,252,51,124,84,104,239,196,219,240,192,214,220,204,
229,253,36,145,39,48,249,47,205,190,84,94,44,18,188,181,21,182,173,99,77,160,
174,58,106,237,104,170,105,145,100,122,135,168,175,130,166,50,81,131,193,89,3,
71,36,232,203,60,190,72,53,162,182,215,91,87,110,173,137,224,172,162,169,158,
146,170,7,24,104,167,167,149,162,149,27,255,0,50,186,145,182,196,96,130,70,252,
114,127,134,215,187,78,209,203,87,88,43,89,82,165,50,7,249,82,169,73,193,191,
249,9,28,174,8,59,97,188,225,158,234,162,220,105,144,195,254,224,71,214,243,244,
140,119,89,253,175,14,97,220,111,85,223,0,203,101,212,183,161,160,53,119,47,57,
147,174,104,52,137,175,150,27,28,151,25,106,116,47,238,141,71,61,146,54,249,111,
223,17,217,111,51,91,162,174,148,75,37,61,35,207,73,76,209,36,181,94,63,75,202,
170,147,52,85,0,176,200,146,57,192,207,255,0,126,143,125,191,245,40,203,31,126,
252,118,127,253,162,189,73,110,230,199,195,127,224,201,207,139,61,202,43,181,22,
187,248,59,171,180,85,92,34,170,134,160,205,116,177,90,57,89,45,206,57,77,42,
138,97,83,73,120,184,221,169,43,86,54,86,138,178,41,169,228,134,55,128,168,234,
220,172,88,160,3,121,160,104,142,61,100,136,245,161,63,160,3,208,17,244,216,95,
118,13,66,189,153,67,43,249,85,70,98,147,8,137,99,153,204,211,37,132,9,32,247,
119,50,108,9,225,10,230,132,214,102,230,16,243,145,161,13,186,92,155,97,85,131,
83,222,244,181,226,209,169,52,229,206,178,203,168,116,205,226,221,127,176,222,
109,211,189,53,194,213,119,180,86,69,112,182,92,168,106,98,43,36,21,116,53,180,
240,212,211,79,25,15,20,177,35,169,12,1,227,96,255,0,138,71,199,139,254,35,63,
20,16,124,69,181,134,109,61,32,229,15,40,52,29,101,5,93,37,36,21,146,95,116,
150,142,164,131,87,215,79,45,28,245,17,214,195,93,173,106,181,21,69,166,177,252,
9,218,198,246,186,121,105,41,94,156,68,186,217,240,219,197,100,198,196,28,146,
64,0,31,174,123,238,63,212,112,166,150,34,165,144,0,75,33,251,179,33,235,79,
177,200,192,255,0,213,142,231,108,52,148,215,167,84,143,238,210,15,77,91,146,
185,66,195,200,148,88,147,198,194,231,26,93,69,74,236,24,161,60,140,72,6,252,68,
223,164,79,12,56,81,2,107,232,192,200,45,85,78,1,27,97,188,100,233,57,59,100,16,
49,254,158,253,168,127,107,66,150,72,190,38,126,9,234,100,145,152,212,252,22,
233,184,140,108,115,210,244,218,239,86,135,109,182,203,153,252,204,6,14,62,156,
117,146,229,182,153,151,87,115,35,151,90,82,31,52,154,171,91,233,45,61,24,27,
179,73,122,191,91,237,177,128,7,114,90,164,0,54,201,31,94,55,97,251,75,28,252,
182,115,163,241,51,213,58,75,77,93,5,207,73,124,57,242,207,64,242,34,207,36,110,
36,166,91,134,158,165,173,191,234,131,19,164,146,197,35,46,161,212,149,212,111,
44,77,135,90,40,195,129,34,48,26,204,208,103,237,92,142,145,225,90,57,218,172,
99,100,168,50,212,212,19,204,187,30,55,130,120,96,168,195,185,168,14,250,145,
71,82,165,141,189,6,58,247,44,44,37,4,128,72,32,130,123,109,141,242,113,236,
118,253,120,222,215,36,126,40,173,58,215,240,69,248,226,248,62,213,122,138,107,
198,187,229,215,56,185,1,241,1,202,29,51,120,171,37,109,28,190,155,88,105,253,
21,204,74,205,25,12,140,35,15,100,186,221,40,230,189,219,105,145,100,106,109,
107,114,189,145,49,91,140,169,162,247,216,134,31,111,167,253,238,120,36,178,234,
27,189,142,154,230,214,154,249,232,86,237,104,184,105,187,186,194,87,162,190,
203,115,88,218,162,223,82,174,172,175,4,175,20,82,14,160,26,57,233,225,158,54,
73,97,71,14,212,203,45,68,84,176,106,85,232,230,17,134,225,232,212,14,47,200,
174,181,32,68,134,243,145,107,32,147,16,25,89,15,34,8,250,110,8,220,122,223,12,
171,35,72,164,146,79,65,29,89,255,0,35,224,14,249,216,54,9,207,191,167,15,58,86,
255,0,95,165,110,119,10,235,116,230,25,174,26,127,82,105,201,92,161,110,170,13,
81,101,175,211,247,40,198,14,85,166,183,92,170,98,15,217,122,178,124,167,134,
171,106,120,149,9,19,99,166,161,90,159,39,252,204,63,135,244,242,190,58,119,198,
249,244,225,84,148,230,55,70,96,21,142,81,128,7,243,33,42,221,198,216,198,61,
182,251,97,141,26,129,45,38,247,27,200,145,184,34,70,234,79,27,95,3,227,237,28,
255,0,152,51,113,143,169,105,71,137,61,51,97,68,139,212,153,201,61,105,150,83,
190,48,88,2,163,124,239,143,187,157,190,157,35,169,139,168,142,146,198,157,251,
127,135,55,229,36,30,193,100,198,9,199,191,31,152,100,20,213,42,6,84,244,54,251,
146,157,179,238,10,231,113,246,225,116,170,22,80,66,144,146,170,178,145,232,27,
13,25,31,84,108,15,167,109,199,7,81,0,128,63,41,5,120,216,153,27,158,114,61,
113,176,179,190,251,92,129,244,222,222,253,48,215,95,69,51,86,69,77,12,47,52,
242,74,32,138,40,227,105,37,150,87,112,145,199,26,32,103,121,29,216,44,104,138,
204,236,66,128,88,224,247,45,248,74,253,155,95,135,174,68,242,34,213,241,187,
248,177,243,198,229,162,185,83,100,229,198,152,230,54,176,228,149,186,154,109,
31,62,150,174,187,164,83,54,149,230,46,174,160,172,189,94,238,149,162,170,178,
211,101,163,211,26,14,146,131,80,93,239,21,159,187,160,185,83,86,244,208,75,175,
47,217,252,252,54,53,55,198,231,198,167,47,185,197,172,52,109,194,111,134,159,
135,107,229,7,50,53,206,164,184,90,164,125,45,170,117,230,154,150,142,229,162,
249,95,79,89,56,74,59,141,194,190,250,246,235,238,161,182,196,106,13,54,150,182,
86,138,232,226,55,43,127,204,91,127,218,105,252,85,245,247,59,249,217,174,191,
14,109,15,108,165,211,60,148,228,62,184,178,84,243,10,244,147,79,53,251,154,92,
202,181,216,105,46,144,210,214,111,29,61,183,72,104,202,203,205,69,53,21,170,56,
167,168,186,234,26,31,223,117,149,126,21,37,170,146,154,139,180,107,230,179,93,
165,79,178,187,62,183,114,2,12,199,104,102,41,149,53,104,209,98,170,180,209,152,
54,138,172,12,128,163,88,53,22,116,128,101,170,72,169,72,213,170,179,125,52,
214,63,51,9,146,118,36,14,167,76,2,111,194,147,115,231,241,126,229,31,36,53,118,
169,209,191,131,239,194,167,40,126,16,185,115,29,109,92,54,239,136,27,254,128,
182,235,207,138,93,82,89,94,9,46,182,157,99,204,58,221,111,47,44,108,210,163,57,
179,217,108,210,84,222,168,226,49,86,207,119,162,174,145,232,168,244,187,206,94,
108,115,71,158,154,142,110,102,115,115,152,154,215,154,26,218,245,35,201,118,
213,26,239,83,93,245,77,242,166,121,92,52,138,215,27,205,93,101,74,66,172,2,197,
77,27,165,60,40,169,20,49,71,26,34,136,175,167,37,91,176,109,200,246,7,10,71,
223,32,31,177,28,60,219,163,249,170,58,234,6,4,186,175,204,192,160,15,206,163,
165,128,25,59,118,110,224,0,73,247,226,226,134,70,134,93,72,167,78,93,148,43,86,
168,90,174,98,161,88,32,212,175,80,189,70,36,137,128,202,128,220,83,22,24,13,74,
140,98,76,1,125,2,202,160,218,0,16,189,79,72,190,6,200,206,51,183,132,193,14,
115,188,110,112,196,118,236,119,237,177,223,28,103,49,25,34,141,152,28,142,168,
27,190,7,78,241,239,255,0,153,79,211,183,223,133,16,83,23,114,167,177,29,39,
223,13,179,109,182,8,32,17,143,78,54,233,248,51,126,28,214,207,196,131,227,46,
199,201,13,111,83,170,45,28,164,211,186,83,80,115,27,155,58,131,72,73,69,75,121,
183,233,203,28,48,208,218,40,40,238,23,10,58,250,58,42,157,69,171,46,150,75,47,
140,244,117,83,199,67,83,93,83,79,23,137,75,226,198,95,14,86,142,99,53,152,109,
25,122,52,106,84,170,208,73,210,162,108,44,89,152,149,85,19,44,204,0,137,196,
65,46,202,138,37,139,0,4,241,60,252,188,160,12,110,91,246,108,126,23,104,62,21,
236,60,235,252,94,190,47,5,39,41,62,31,116,39,41,111,154,75,148,90,195,88,179,
81,84,106,41,175,55,90,72,117,150,174,211,54,150,140,220,46,52,223,41,106,139,
65,233,118,165,133,234,117,117,243,82,92,109,54,8,43,166,166,151,175,184,223,
192,23,55,185,177,241,33,200,168,126,39,57,163,106,109,31,108,248,129,190,214,
243,19,146,188,180,150,17,29,199,151,191,15,245,112,83,81,114,158,143,83,202,26,
68,172,214,186,194,195,74,121,143,170,103,134,67,77,69,87,172,97,176,82,1,77,
100,137,155,165,191,197,174,178,248,159,252,105,190,54,116,119,192,55,195,47,45,
47,54,31,195,247,225,67,155,182,190,80,34,114,214,150,181,249,113,103,209,154,
51,81,69,162,110,124,226,215,250,146,42,122,77,58,181,112,105,43,109,105,229,
230,158,5,86,221,109,127,150,178,65,113,185,221,110,53,245,93,253,232,105,52,
111,42,52,13,21,2,79,105,209,252,191,229,190,145,165,161,142,162,225,89,77,107,
177,233,141,33,164,108,241,211,199,45,109,125,92,144,81,219,237,118,107,53,189,
90,122,170,153,98,167,165,165,167,105,101,116,141,25,135,156,254,35,71,21,41,
87,204,132,25,236,248,90,191,211,35,10,141,145,201,34,175,244,180,94,9,35,49,
152,239,5,90,210,170,127,193,20,137,102,180,203,145,12,22,116,33,35,81,176,119,
63,152,143,250,86,32,95,169,141,176,94,72,0,146,64,0,18,73,56,0,13,201,36,236,
0,27,146,123,113,230,167,251,85,92,234,248,106,231,31,199,246,156,178,242,97,
231,186,243,95,147,60,189,110,87,124,67,106,170,68,136,105,170,221,75,111,187,
189,227,76,105,155,125,66,179,73,113,212,26,38,134,239,119,182,106,154,240,162,
150,158,162,162,134,192,142,245,150,43,130,197,114,191,27,127,218,23,185,115,
198,229,124,248,75,248,5,214,247,59,31,41,40,234,77,15,50,62,33,116,197,101,117,
158,249,204,234,218,71,234,147,77,114,226,227,9,165,184,90,57,127,5,66,40,184,
106,72,77,61,199,88,201,23,129,111,122,109,47,215,46,162,234,11,121,138,227,115,
185,220,46,183,138,218,219,165,214,235,87,85,112,186,92,238,117,51,215,92,110,
87,42,201,158,166,182,186,186,186,165,228,169,171,172,171,169,150,74,138,154,
154,153,100,158,121,228,121,37,119,145,217,143,77,248,83,240,158,109,10,246,158,
115,85,18,212,157,105,101,97,133,64,181,0,26,243,0,136,89,91,165,18,3,41,135,
168,84,128,129,76,222,109,12,210,75,195,2,207,194,215,133,255,0,254,182,55,2,68,
147,188,111,195,67,240,224,248,82,182,233,254,88,124,115,126,39,220,243,211,60,
173,228,53,218,182,109,65,200,207,134,187,53,109,77,231,158,159,20,85,250,118,
247,85,107,160,123,126,142,211,107,93,171,105,180,13,203,85,89,171,236,52,49,91,
109,255,0,189,181,149,198,134,162,223,79,93,96,181,186,221,234,253,17,190,42,
190,60,126,27,254,7,62,30,236,255,0,16,159,18,58,134,225,203,125,31,118,143,79,
219,180,254,147,123,60,245,188,192,188,95,239,148,49,214,82,104,235,46,143,129,
146,182,170,255,0,109,163,19,203,120,167,102,167,163,178,211,208,86,79,115,172,
165,130,15,17,188,239,255,0,8,77,3,203,47,135,251,239,255,0,165,47,227,78,225,
168,109,252,138,248,99,146,90,15,134,125,41,59,81,207,122,248,140,248,137,162,
167,172,142,203,203,174,91,219,239,111,52,213,246,62,93,71,93,54,165,212,215,
139,93,32,176,233,27,205,69,146,123,141,206,133,161,174,129,233,87,226,39,248,
144,252,73,126,37,92,228,159,152,220,247,189,65,69,167,52,197,101,242,159,149,
60,169,177,47,131,163,185,95,167,174,117,84,237,45,182,210,166,40,234,174,247,
122,216,40,45,223,191,117,69,217,166,186,94,106,41,35,96,40,232,34,163,182,81,
207,55,248,106,183,107,118,185,74,149,220,228,242,172,195,53,89,2,211,166,142,
222,37,200,229,22,31,93,117,64,141,156,204,84,102,209,81,197,61,42,225,105,46,
169,230,86,141,27,40,14,241,160,27,146,5,187,199,50,33,100,144,136,0,144,38,98,
230,74,252,103,254,60,244,183,226,63,241,213,170,121,251,203,170,77,99,109,229,
61,179,70,104,222,91,242,210,217,174,41,168,168,47,148,214,45,53,71,61,85,206,
182,123,101,182,190,233,71,109,75,214,172,187,106,11,204,52,194,190,162,161,41,
235,32,90,167,73,213,161,139,104,223,178,127,205,29,97,166,127,16,13,113,202,
235,69,58,85,232,238,103,242,23,86,215,235,4,62,20,79,110,172,208,151,125,61,
112,176,94,188,65,74,245,21,12,149,87,26,139,42,209,181,84,20,225,47,179,85,145,
36,212,241,171,117,112,144,163,194,28,108,203,142,221,242,7,211,251,123,18,71,
115,199,97,191,217,177,248,174,248,118,248,71,248,189,231,127,51,254,36,117,214,
158,229,206,149,95,134,13,99,77,102,212,154,130,165,163,105,239,52,186,215,64,
93,102,211,182,26,72,146,73,238,218,134,249,110,183,213,37,182,209,73,27,214,
86,189,52,145,83,198,196,54,58,158,214,200,81,203,254,24,207,100,50,185,119,
172,19,32,40,229,168,168,53,106,181,69,122,2,153,26,87,83,212,12,77,73,10,88,
180,152,23,133,232,212,47,153,74,142,193,79,120,75,29,128,144,102,120,1,22,246,
227,139,237,251,86,31,23,90,179,72,252,78,104,143,135,78,88,243,99,89,219,108,
90,143,225,226,130,155,226,43,149,148,245,211,84,114,242,253,5,211,92,87,223,
116,13,85,194,193,92,106,172,199,87,211,209,208,84,86,11,213,29,21,37,250,221,
109,253,200,176,220,133,61,81,139,142,193,159,129,134,191,209,154,3,240,81,248,
101,230,14,167,172,164,210,218,51,151,188,191,231,5,251,86,222,107,36,72,105,41,
45,154,99,154,188,202,184,94,175,51,203,33,69,233,150,10,121,106,79,155,44,204,
35,92,146,1,243,194,252,79,254,45,97,248,233,248,226,231,223,196,221,178,138,
235,107,211,58,251,83,209,211,104,123,85,235,193,91,173,179,67,105,59,29,179,74,
105,56,46,16,211,73,53,52,21,179,218,44,212,245,245,212,240,77,60,112,86,86,84,
68,147,203,211,226,55,98,175,196,79,159,218,131,224,231,246,121,127,14,143,131,
205,39,120,91,102,179,248,172,229,149,179,85,107,161,69,81,209,95,23,42,46,109,
39,52,245,29,3,53,57,41,242,215,237,65,175,116,213,134,161,157,177,85,111,164,
186,193,147,153,7,28,207,105,246,51,127,228,159,135,59,16,47,119,153,173,156,
162,249,131,165,67,41,92,157,122,217,199,125,42,53,156,189,55,238,212,177,98,10,
34,234,34,48,213,58,191,222,204,87,153,85,70,210,47,16,89,66,111,182,162,36,
196,88,155,99,68,191,21,191,139,151,197,39,61,254,51,175,159,20,154,79,95,222,
244,179,105,14,102,106,13,89,201,75,45,61,85,65,183,105,59,42,85,75,71,167,98,
107,124,146,120,21,19,195,104,134,138,74,168,230,70,142,74,161,38,80,141,142,
174,245,231,49,245,247,55,181,230,173,230,55,53,53,118,160,215,220,192,215,87,
122,203,246,172,213,250,166,229,83,119,191,95,175,53,206,100,168,173,184,87,213,
60,147,75,35,121,99,138,48,86,26,88,35,134,150,154,56,105,161,138,37,111,138,
46,150,87,192,216,238,59,229,78,204,15,174,224,239,147,143,95,178,26,170,19,5,
89,101,7,4,135,82,50,50,172,1,30,190,222,158,159,211,139,234,185,58,25,69,165,
253,61,42,116,197,58,75,64,21,69,13,221,46,202,90,53,21,213,226,55,187,18,198,
77,192,21,153,181,106,36,201,213,191,30,113,62,81,110,24,101,130,157,132,141,9,
25,232,108,131,131,186,247,29,241,143,182,127,215,142,223,127,178,175,241,246,
156,142,231,214,165,248,42,215,215,75,61,179,150,127,18,85,143,168,116,61,109,
193,126,86,166,221,207,27,93,178,146,219,69,104,130,224,160,3,14,189,211,148,11,
105,134,146,177,250,90,251,103,177,193,110,120,170,46,85,17,85,245,47,249,21,
204,85,10,54,101,25,24,219,7,111,65,232,114,48,59,111,190,56,151,249,95,170,46,
186,11,87,105,109,107,96,168,146,146,245,164,245,21,147,83,89,170,99,146,88,164,
166,187,88,46,84,183,91,116,233,44,45,28,209,188,85,84,145,56,120,221,100,76,
117,43,6,193,10,183,102,39,105,101,179,89,58,246,239,233,149,70,220,211,170,190,
58,53,64,38,60,21,2,146,39,242,151,28,113,190,244,210,117,97,192,220,115,27,21,
245,4,251,12,91,95,198,3,70,243,47,66,126,36,95,22,218,39,154,154,158,253,171,
175,122,91,155,90,130,131,79,221,245,5,101,194,186,161,185,125,91,63,239,238,94,
211,81,27,141,77,75,82,219,161,210,23,139,73,167,162,164,120,232,33,145,231,249,
104,34,14,200,53,170,212,224,161,192,238,62,155,125,118,31,99,235,219,126,55,71,
248,215,115,214,131,226,243,227,70,239,241,51,167,233,173,240,105,110,105,242,
155,146,183,253,49,5,29,55,203,87,193,108,143,151,86,91,109,198,131,81,40,150,
113,37,254,207,169,232,117,5,146,182,69,144,198,97,182,82,199,25,49,198,172,218,
110,240,138,177,66,51,143,211,24,253,123,31,245,24,246,226,89,124,189,68,201,
228,197,106,98,157,67,149,160,106,32,2,21,197,48,149,22,192,0,85,209,164,1,0,
234,0,157,204,29,134,183,42,100,107,48,121,137,36,19,232,71,211,209,150,18,244,
211,44,168,51,210,112,202,119,87,66,58,100,70,245,233,116,37,91,111,93,177,182,
56,214,81,172,127,225,117,24,37,30,45,59,99,255,0,12,247,66,119,37,162,98,81,
251,18,71,109,193,225,242,74,78,165,36,46,115,184,35,36,250,103,250,253,254,190,
227,143,216,225,202,120,18,15,225,179,117,163,122,197,46,58,115,159,68,113,229,
144,103,252,173,157,178,75,220,202,233,131,27,139,113,227,232,109,235,126,103,3,
44,65,153,190,223,109,176,43,1,100,4,28,144,119,246,0,236,14,54,255,0,167,219,
143,184,121,158,129,162,145,178,184,25,35,182,119,29,253,199,246,253,120,251,
136,10,44,4,95,219,18,214,78,199,17,165,115,26,178,138,232,79,64,61,61,192,11,
140,55,148,13,201,39,112,217,39,110,219,113,194,146,33,9,40,202,9,1,148,145,223,
36,228,99,45,216,169,201,30,132,122,158,234,38,137,154,85,100,112,3,71,229,25,
36,22,82,85,148,29,187,140,127,148,231,4,16,50,71,5,30,48,44,141,209,42,42,248,
161,129,30,101,252,164,251,3,219,32,239,219,182,120,226,130,129,6,36,250,73,31,
184,243,242,195,100,207,64,124,237,250,199,241,234,227,74,55,57,114,0,25,4,119,
4,176,220,127,152,30,157,193,200,250,128,120,113,50,34,50,172,189,66,55,10,34,
42,14,114,6,89,25,87,57,3,4,174,248,25,195,244,236,120,67,64,197,219,161,212,
198,25,113,214,128,62,73,39,10,153,200,13,177,32,16,112,54,199,175,14,105,28,97,
94,64,165,153,65,30,35,158,166,223,4,231,171,100,12,54,192,81,245,236,113,182,
36,128,71,17,198,219,124,247,219,16,39,222,252,141,248,116,249,124,126,72,160,
197,35,77,143,12,40,41,78,216,118,39,56,15,32,198,27,160,168,42,160,176,66,59,
131,183,13,95,51,20,9,249,186,20,229,130,103,183,80,12,70,50,78,55,194,130,64,5,
128,27,99,143,202,154,198,83,40,101,46,160,170,144,78,54,201,81,219,29,64,117,
12,246,44,49,146,7,78,7,160,18,85,213,225,65,101,51,178,169,25,11,209,27,129,
215,216,96,22,0,130,79,100,57,7,59,41,85,180,64,23,102,36,79,164,159,65,203,157,
185,201,233,90,122,15,145,232,111,207,19,39,41,20,86,235,43,117,8,114,35,171,
117,105,176,124,190,26,200,161,208,141,186,130,146,163,24,193,232,201,24,239,99,
185,155,61,52,5,231,162,134,40,214,221,77,34,117,199,16,3,12,190,26,43,21,59,
175,87,75,46,114,67,1,142,231,48,15,43,40,86,211,204,248,169,94,97,39,200,139,
162,137,114,160,51,10,56,42,129,29,36,175,147,168,251,122,31,47,18,111,48,110,
136,182,43,152,57,47,83,85,28,110,204,70,232,141,213,128,115,212,71,151,215,237,
233,158,45,178,126,28,134,96,155,48,168,227,168,40,22,192,223,252,140,152,141,
240,173,82,90,178,30,5,71,145,4,159,88,143,208,98,13,146,97,5,37,76,167,37,157,
136,81,212,65,98,192,96,122,103,45,157,179,185,198,7,167,13,15,213,77,98,112,
205,151,173,171,29,68,144,9,142,28,236,54,206,24,228,17,238,114,113,216,173,171,
4,210,166,124,168,64,112,132,111,212,48,192,176,251,149,245,219,124,228,96,
113,142,249,31,129,5,190,145,70,12,52,162,73,51,140,137,37,37,136,35,99,182,79,
177,223,29,134,56,65,102,24,242,17,61,90,223,105,243,140,30,0,35,204,31,97,254,
176,3,116,169,104,98,8,187,73,33,34,65,176,196,106,6,0,24,200,201,35,36,247,233,
27,100,241,34,242,118,147,230,107,110,158,43,127,13,104,100,148,171,156,2,208,
178,204,8,108,19,144,35,98,65,62,99,133,0,245,55,17,45,230,95,18,165,81,63,148,
128,192,228,250,19,239,142,228,103,232,7,182,120,176,188,152,181,200,40,238,213,
236,134,68,149,233,237,209,238,21,76,179,186,72,236,197,188,222,20,113,194,225,
221,118,1,177,141,212,16,100,139,213,237,53,18,89,105,235,16,63,45,144,142,28,
201,191,95,164,234,194,208,107,92,233,142,114,88,30,61,1,142,88,177,90,50,223,2,
207,168,110,18,170,120,118,93,50,96,165,29,135,207,221,100,130,142,38,144,231,8,
68,51,85,77,210,75,110,6,192,13,206,169,53,38,159,209,20,180,210,221,171,197,
45,77,69,60,52,207,68,176,248,179,215,4,0,36,148,176,34,188,146,69,12,204,254,
36,68,44,107,28,139,215,212,128,147,22,216,245,13,44,20,26,138,200,180,179,53,
202,249,116,183,205,78,23,13,26,65,108,146,72,103,137,88,17,226,70,18,116,98,
185,82,164,143,17,118,3,142,122,130,142,187,74,107,187,70,178,187,91,150,225,97,
169,134,154,142,162,122,168,124,90,122,14,175,0,59,248,133,92,80,180,42,173,34,
200,84,167,132,122,216,149,103,145,122,85,174,81,81,169,1,225,48,236,67,50,210,
239,42,50,151,101,88,39,66,170,72,180,41,241,24,7,21,236,154,137,213,50,99,72,
144,11,5,81,32,19,107,146,125,69,175,137,37,238,118,46,98,107,13,59,109,179,74,
245,17,173,166,177,37,113,5,68,79,73,53,77,100,15,86,42,5,74,0,146,45,44,114,
205,24,1,149,72,149,84,21,232,11,9,106,186,10,217,245,133,230,229,5,230,118,175,
123,140,212,116,245,21,222,24,162,16,172,134,56,160,120,227,140,8,161,80,136,
170,196,186,196,112,216,17,245,14,45,238,158,184,89,170,110,50,106,27,74,80,203,
109,160,210,58,130,238,149,52,162,153,86,89,228,166,52,84,197,165,167,6,41,4,77,
80,200,164,187,178,178,128,93,137,28,84,43,220,153,254,35,147,215,81,36,147,49,
109,155,173,201,118,102,234,200,200,200,59,247,239,236,56,111,52,171,220,35,59,
43,53,74,181,42,106,77,72,0,68,167,77,10,195,158,44,197,76,180,94,54,131,148,
68,187,1,32,0,171,120,38,73,102,51,49,192,11,91,104,196,111,175,238,114,218,
233,237,144,212,78,80,139,93,44,244,168,234,76,213,179,75,85,225,213,76,58,23,
166,56,199,129,54,92,158,135,108,172,89,83,150,137,43,222,15,149,172,130,158,23,
145,29,13,72,70,57,52,212,205,46,98,146,118,4,170,144,30,52,65,185,121,29,85,1,
201,28,24,243,34,231,53,234,224,43,230,1,168,45,208,65,108,165,167,140,169,74,
104,41,96,85,141,35,125,139,160,153,165,100,46,88,130,224,3,142,192,148,111,139,
108,52,237,150,249,218,201,164,171,108,158,167,74,58,120,205,28,76,78,230,16,
106,90,64,155,14,180,7,114,160,142,122,173,102,25,138,160,65,239,66,34,150,255,
0,20,7,75,29,204,134,0,133,225,42,73,190,246,10,160,32,142,5,137,136,185,49,
27,109,126,0,113,220,225,202,146,8,181,45,134,74,24,186,133,246,220,32,20,240,
161,69,121,225,137,192,145,157,72,87,158,41,169,50,66,161,103,134,182,145,24,41,
253,224,199,134,235,21,79,238,253,77,107,150,104,219,195,162,169,69,88,24,40,
101,16,190,92,58,58,244,137,36,30,35,57,112,88,201,39,81,206,7,8,40,96,170,172,
189,136,168,124,100,154,73,69,45,51,83,172,157,73,82,83,194,167,218,48,88,43,78,
81,91,167,209,247,200,201,225,69,93,198,185,107,154,43,173,20,50,214,82,201,36,
114,201,44,79,79,90,178,66,222,28,209,75,36,77,27,9,99,42,84,135,86,8,217,110,
147,157,194,250,8,185,43,80,54,141,66,24,84,69,240,130,64,241,211,104,255,0,32,
25,92,137,179,134,24,32,145,213,125,180,147,115,208,142,147,35,168,131,132,245,
213,175,89,82,40,97,132,169,19,58,70,66,255,0,21,98,234,96,80,238,7,78,199,168,
145,157,182,10,51,193,135,203,203,77,163,97,183,211,143,10,178,235,115,253,227,
85,24,242,252,205,29,159,170,10,8,101,245,126,170,169,170,170,2,49,0,180,81,
176,27,41,1,66,162,142,150,122,234,136,35,168,18,85,42,172,111,51,43,61,50,200,
75,202,209,186,255,0,141,226,0,129,36,233,140,160,44,10,28,147,196,215,93,108,
18,209,218,46,200,230,90,121,244,206,152,72,144,40,95,2,89,45,81,85,201,212,
202,63,138,237,44,147,117,205,187,22,137,209,183,92,46,150,90,160,19,37,195,134,
130,64,42,20,192,17,6,76,64,218,98,8,55,24,27,8,3,128,4,17,59,200,225,202,36,
159,208,226,63,134,189,171,146,52,130,90,104,238,16,162,64,148,85,243,199,74,
100,69,0,10,120,106,103,104,233,229,69,59,210,137,39,134,162,32,198,156,172,200,
176,186,223,62,83,107,221,47,96,171,228,246,164,213,154,18,241,118,179,104,42,
109,77,106,230,37,46,159,128,212,106,91,93,171,82,105,218,139,13,187,89,217,105,
230,146,138,10,202,157,53,112,174,138,249,75,11,85,83,71,53,85,190,158,153,171,
233,188,104,234,82,145,106,75,77,28,104,38,150,218,145,245,168,102,174,19,60,
108,58,148,121,90,36,196,88,200,217,152,55,86,115,223,35,130,238,76,243,14,225,
162,53,77,166,182,26,155,149,118,151,136,203,73,118,165,170,113,224,82,71,83,28,
145,255,0,246,50,121,7,148,62,71,141,72,136,33,146,50,207,50,130,145,203,25,141,
58,117,59,220,174,96,157,25,132,20,154,162,152,116,26,129,87,210,202,76,161,10,
75,164,169,80,101,88,72,35,37,146,106,38,232,117,5,189,196,27,43,2,36,155,233,
83,30,43,6,6,14,54,75,241,79,206,39,231,63,41,104,94,166,159,77,243,35,81,104,
91,188,23,206,86,252,66,80,81,214,233,238,98,222,116,181,150,180,173,86,149,
213,23,1,28,31,241,189,36,52,240,173,69,186,13,107,69,7,48,116,173,117,19,209,
65,127,185,208,57,164,123,103,103,231,69,15,60,121,35,203,126,99,106,41,94,225,
118,142,198,150,11,165,234,208,241,205,87,69,168,237,180,210,91,107,146,167,198,
100,49,86,214,210,82,218,110,245,54,170,163,29,5,211,196,168,196,161,225,121,41,
181,203,85,168,104,52,204,245,247,203,125,4,85,218,10,237,44,247,29,89,165,41,
68,6,141,102,150,3,27,234,109,41,224,23,162,18,77,16,167,23,202,24,93,22,89,41,
98,184,194,22,97,42,200,203,98,184,107,174,65,234,189,77,168,249,65,103,139,
154,188,140,230,13,77,230,38,209,181,139,118,122,11,141,158,211,116,90,170,41,
42,105,237,115,83,94,44,87,219,31,205,82,212,91,175,246,182,138,104,227,173,
146,150,100,169,165,168,171,167,145,220,150,89,187,49,192,165,69,179,20,192,97,
95,47,72,148,102,165,11,221,230,114,204,160,173,18,31,251,148,213,64,74,85,214,
165,22,85,165,86,157,64,42,239,253,64,150,96,175,32,171,188,93,160,146,143,48,
73,34,36,181,200,32,201,32,128,23,204,59,155,214,93,181,101,157,145,150,27,53,
109,213,34,148,52,140,181,49,70,150,234,181,9,226,100,8,214,91,131,200,145,248,
146,203,12,34,56,228,98,15,91,15,233,217,196,86,157,58,228,144,166,182,236,78,
14,78,122,2,119,220,12,144,127,212,158,63,117,47,50,44,156,212,189,75,67,79,
166,238,58,23,83,77,93,168,43,35,177,77,89,251,194,142,79,154,165,154,84,181,25,
107,105,168,46,128,206,98,134,145,42,100,90,169,150,116,129,234,41,146,16,39,
137,146,207,80,86,193,167,75,171,70,237,37,85,64,73,50,25,5,74,35,238,164,6,207,
161,66,21,149,195,43,0,65,226,203,33,154,67,152,118,212,65,41,36,48,141,37,152,
49,78,68,211,157,13,17,37,73,2,8,196,10,16,177,198,69,189,32,29,205,154,36,16,
98,241,54,195,133,254,176,189,44,157,128,40,51,191,114,114,0,3,208,251,129,129,
141,253,48,36,78,68,233,86,191,232,15,137,121,63,115,195,113,168,60,189,210,244,
22,170,243,21,63,205,219,175,23,13,85,226,192,148,243,201,27,207,26,85,209,80,
215,189,68,20,166,35,86,105,32,19,74,177,211,136,229,135,46,242,158,135,83,184,
112,187,231,215,59,236,9,24,219,31,236,56,217,55,194,39,45,111,244,127,12,28,
211,231,111,200,197,87,164,159,157,92,191,209,119,85,143,51,214,52,58,126,199,
116,175,173,38,154,48,206,180,209,141,101,29,68,173,39,71,90,210,59,167,82,196,
236,130,237,60,221,51,95,44,106,85,20,146,166,127,33,148,14,88,172,127,83,153,
90,4,79,25,74,149,45,177,89,6,198,48,90,52,217,133,85,68,53,25,50,249,154,164,
1,54,165,72,188,199,66,23,168,55,24,213,213,177,158,72,145,106,21,129,68,95,
17,55,12,146,68,203,212,163,124,163,43,41,233,3,117,32,17,184,218,197,242,246,
245,67,169,97,168,209,215,26,174,139,200,165,170,169,210,151,54,96,175,81,82,
145,52,143,105,172,140,142,151,51,168,96,209,150,5,193,51,69,150,242,240,3,206,
29,19,255,0,211,94,103,234,61,62,158,123,61,101,73,190,233,202,144,9,142,166,
195,120,145,170,168,218,55,109,156,211,150,150,146,78,158,207,78,123,246,226,49,
138,107,130,93,32,123,107,202,181,223,52,143,72,240,49,73,150,162,57,58,225,150,
39,82,25,36,78,193,129,4,96,250,28,112,92,149,122,189,157,86,165,38,66,207,70,
177,161,90,156,144,92,35,149,33,72,217,224,43,210,113,37,88,211,96,74,146,8,74,
173,101,70,6,3,168,101,110,68,137,184,229,193,129,224,24,110,1,18,209,184,71,72,
237,60,80,72,146,211,76,208,220,237,114,3,213,20,145,185,89,38,128,145,137,99,4,
121,212,116,144,119,198,9,226,83,210,151,24,235,25,35,142,18,33,71,142,225,74,
229,119,130,127,12,195,58,166,65,232,89,163,108,48,29,200,82,70,192,138,199,105,
169,184,93,47,181,51,84,205,52,211,213,75,32,148,231,203,52,134,64,146,180,131,
108,151,145,176,14,14,92,49,252,167,123,107,109,162,75,93,5,21,60,65,4,162,4,18,
178,103,121,14,25,215,0,231,201,219,109,143,112,118,227,214,191,5,102,107,230,
150,165,106,164,138,52,136,96,25,84,187,16,222,25,35,105,1,93,212,88,56,12,177,
193,28,218,162,16,4,201,128,96,152,218,72,235,18,64,59,197,176,93,93,59,60,113,
146,219,33,32,238,91,208,99,183,247,239,146,49,216,158,27,43,42,22,81,72,229,
128,233,129,98,35,208,120,25,80,65,206,225,131,6,35,190,78,7,167,9,171,234,12,
112,199,185,98,88,245,103,109,200,198,227,113,140,15,111,211,191,12,21,19,23,69,
5,191,41,59,6,27,245,0,63,219,219,211,239,199,166,212,206,150,166,240,65,14,
138,72,181,138,182,165,60,230,230,220,102,248,85,82,12,242,152,142,50,48,105,79,
89,20,150,138,248,89,129,41,210,227,4,19,223,126,227,99,234,119,59,253,120,101,
162,168,67,67,44,153,255,0,2,182,28,231,4,132,153,29,114,113,237,176,219,245,35,
132,54,201,9,21,49,177,218,90,118,245,39,127,167,254,251,125,248,77,108,110,171,
109,242,48,79,84,81,211,212,140,228,96,69,54,9,199,108,12,224,224,236,14,248,
226,165,243,82,65,183,9,139,108,99,135,59,143,190,14,156,70,27,171,88,120,173,
216,249,136,253,65,56,57,246,62,158,153,238,125,66,102,144,27,117,87,78,51,4,
144,202,7,125,156,52,103,31,92,145,156,99,234,115,195,117,85,88,241,31,168,250,
228,237,229,193,239,190,71,175,161,237,216,239,198,26,106,197,147,231,105,193,
207,137,71,54,51,232,241,21,149,112,59,118,67,239,254,188,39,152,204,168,7,196,
178,65,129,32,193,184,231,55,30,94,152,46,226,248,75,53,67,77,100,172,83,128,
105,107,161,147,57,27,37,68,110,141,177,199,243,70,191,169,30,252,71,211,212,51,
164,128,143,54,24,19,244,4,48,254,187,231,31,174,231,28,25,209,72,37,134,241,75,
156,248,182,201,38,81,140,229,232,230,73,65,193,245,8,31,219,253,72,143,165,113,
151,30,228,237,247,216,251,250,122,118,199,28,174,110,177,13,5,191,48,101,177,
59,223,211,140,99,48,145,106,186,36,73,70,198,39,87,7,234,140,24,109,235,142,
228,126,163,183,14,186,186,101,150,162,58,132,217,106,233,149,193,244,44,87,168,
145,191,125,200,207,176,206,120,24,114,122,206,55,244,253,8,246,31,215,135,171,
136,106,171,53,186,127,88,73,167,115,220,244,142,164,25,238,63,149,120,230,51,
26,152,48,19,99,6,251,88,169,30,161,167,211,25,198,122,126,216,141,164,98,101,
7,63,204,51,177,200,199,111,250,250,111,129,182,252,55,213,159,14,169,130,246,
14,24,224,228,101,183,207,190,217,223,126,29,234,160,49,179,251,146,72,251,239,
176,219,176,206,78,216,56,239,236,211,86,132,186,55,126,164,4,159,82,70,221,253,
127,239,245,229,106,35,163,179,25,240,85,86,243,0,193,246,139,126,248,96,30,35,
136,219,244,63,58,227,156,174,201,87,215,156,41,104,228,39,233,32,86,201,29,142,
228,140,227,239,244,252,144,152,228,145,119,192,45,140,119,32,238,6,219,99,7,
182,54,216,113,244,209,150,20,210,142,207,0,83,220,228,196,197,15,223,202,20,
131,223,56,219,126,20,213,83,51,8,228,220,44,176,161,207,185,198,14,14,216,56,
193,199,215,219,176,107,141,53,106,139,143,25,35,133,155,197,255,0,247,91,5,83,
49,212,71,168,153,254,125,184,99,186,199,236,136,252,103,233,59,61,95,196,31,
192,126,181,212,41,107,189,235,251,173,47,56,185,55,71,80,210,42,222,107,169,
116,244,182,46,103,89,237,243,50,154,116,185,83,218,109,26,94,249,75,73,35,36,
181,84,244,183,105,96,73,62,82,69,94,162,255,0,21,92,184,189,114,171,226,39,156,
252,185,212,77,51,106,29,19,205,46,100,104,251,239,143,28,169,58,221,52,166,183,
191,88,38,53,6,99,231,150,166,158,130,150,224,100,140,136,140,117,177,132,3,4,
112,167,225,39,226,3,85,252,36,252,75,242,75,226,67,68,22,125,69,201,222,98,105,
189,107,79,68,36,49,71,121,160,182,87,70,111,154,122,165,193,31,242,90,138,201,
37,198,199,88,14,84,210,215,202,8,220,142,54,61,248,233,210,114,235,89,124,124,
94,126,38,121,41,113,23,206,72,124,104,114,235,64,252,73,114,234,247,13,36,212,
80,85,203,169,108,195,71,235,218,58,154,89,146,55,165,191,218,249,137,162,245,
53,46,163,162,149,82,166,154,231,226,124,194,147,34,72,244,212,178,230,143,106,
212,101,181,60,253,37,98,120,12,197,6,85,101,152,182,186,110,181,0,220,149,110,
86,97,155,85,16,56,211,36,71,53,107,207,161,4,122,140,92,138,155,61,247,227,35,
246,105,116,205,214,146,201,87,170,53,215,225,189,241,107,168,108,191,53,108,
166,133,235,108,28,142,215,86,113,168,111,85,151,28,129,59,90,168,238,122,234,
212,245,146,83,237,21,54,159,165,169,168,86,142,146,105,99,235,89,77,9,232,4,
119,138,101,98,219,15,35,249,14,51,233,156,19,247,206,219,113,188,223,195,143,
226,204,114,195,240,198,252,97,126,27,106,173,98,225,47,49,121,79,202,237,109,
167,74,86,136,38,165,150,187,152,186,127,148,122,194,115,74,235,153,226,166,161,
214,154,114,227,35,67,213,46,45,222,20,138,33,145,167,135,73,177,210,248,101,
227,198,206,140,7,177,242,245,167,155,215,36,13,246,220,157,246,199,14,118,106,
61,58,217,218,100,66,12,211,189,43,239,223,210,165,92,218,118,21,148,216,113,
99,108,10,160,13,221,145,115,221,128,127,246,49,79,95,9,19,54,129,203,118,42,
138,101,142,70,216,108,89,73,199,174,122,151,57,239,149,35,124,127,41,30,220,38,
140,248,108,172,6,10,176,59,103,249,79,109,241,233,177,247,251,112,241,112,109,
145,193,24,150,52,63,253,186,2,167,191,174,216,219,250,118,224,109,228,57,35,59,
158,251,159,250,247,223,124,109,140,3,195,117,132,84,104,216,153,7,152,48,192,
251,48,246,198,47,229,0,196,236,122,88,15,161,6,125,49,40,114,219,83,84,104,158,
98,242,255,0,90,81,120,70,183,69,235,109,51,170,105,62,98,51,44,31,51,167,47,
84,87,170,65,60,75,34,25,33,50,82,70,36,137,100,140,188,121,80,235,144,192,127,
153,90,235,81,115,63,91,106,190,98,106,235,140,215,93,77,172,181,13,219,81,223,
46,21,14,90,90,155,133,222,178,106,218,137,24,146,79,79,137,49,84,4,158,148,1,
114,113,158,7,98,119,48,150,86,33,130,12,16,119,234,143,200,222,231,37,88,123,
28,110,55,225,20,139,148,117,199,126,255,0,113,255,0,126,155,158,220,54,170,24,
35,199,136,211,238,230,47,10,250,128,152,39,114,12,109,97,59,96,70,214,4,192,
50,103,137,32,95,167,46,119,229,134,231,220,28,96,227,126,255,0,92,28,140,123,
103,133,182,216,190,97,230,166,39,30,36,37,211,235,36,39,175,31,170,245,15,235,
244,225,34,198,73,42,119,202,227,164,14,228,125,126,163,115,253,126,188,57,90,
255,0,129,85,12,164,110,178,0,125,71,67,121,92,125,138,156,119,220,108,123,241,
165,144,234,102,211,7,114,47,111,46,60,44,35,158,54,100,169,22,6,199,121,219,
235,48,62,12,100,142,49,25,12,184,234,141,193,7,27,130,15,82,250,227,59,15,96,
15,191,163,253,100,43,47,92,177,169,233,157,34,172,76,227,32,202,161,101,81,
233,229,144,49,245,239,142,231,134,250,186,113,21,100,177,13,130,177,35,182,10,
157,215,29,191,148,247,29,247,239,195,180,13,215,75,7,81,201,129,228,129,189,
127,133,63,157,51,216,225,95,168,125,50,7,211,134,16,65,101,60,200,246,158,124,
193,224,65,219,16,60,47,252,249,241,250,223,8,98,196,176,73,30,70,66,245,174,
123,229,118,35,7,182,113,244,245,247,199,27,17,252,50,127,14,206,108,254,38,95,
17,186,123,145,156,187,105,108,26,102,213,28,122,139,155,156,203,158,137,171,
45,60,183,229,244,21,113,69,87,117,154,62,168,162,174,190,220,231,127,221,90,
86,198,103,138,75,181,218,101,50,60,22,218,59,157,109,22,188,163,83,4,229,72,
236,219,141,187,117,118,199,160,199,111,191,183,30,135,159,178,43,203,75,86,157,
248,31,231,247,50,162,166,153,47,156,194,248,142,171,176,214,213,200,177,120,83,
89,180,22,133,210,239,102,167,166,43,10,77,211,79,89,171,111,175,40,146,105,99,
241,42,63,132,145,31,19,196,173,237,172,229,78,205,236,234,217,154,65,77,82,82,
133,50,192,16,175,85,138,171,145,2,116,0,206,1,144,91,72,54,144,77,66,152,171,
84,41,144,46,196,76,200,2,226,226,68,152,22,225,124,118,51,248,119,228,23,36,
190,7,190,28,116,127,38,57,101,111,183,104,158,83,114,111,70,200,106,110,85,134,
150,154,90,152,109,20,45,95,170,53,206,174,184,71,20,11,93,124,188,77,21,101,
251,82,94,39,80,102,169,150,119,196,84,241,195,12,125,102,63,21,223,217,251,211,
31,29,92,248,185,124,123,242,7,226,15,151,156,182,229,207,50,185,105,7,50,121,
175,91,113,181,85,106,11,5,222,107,14,156,160,172,183,115,47,72,93,44,213,235,
71,91,65,171,116,116,49,92,174,198,83,5,42,205,105,23,74,122,170,150,190,74,
180,218,133,252,117,63,19,127,140,9,126,63,126,48,254,25,244,55,59,181,222,133,
228,77,178,135,78,242,94,183,151,250,118,236,214,235,93,218,207,71,165,108,119,
77,74,102,146,0,43,41,206,166,189,220,238,113,94,77,37,85,57,185,217,228,91,85,
120,150,136,189,49,215,31,36,255,0,22,127,142,94,75,252,35,243,67,224,115,78,
115,38,27,183,34,185,143,165,46,186,46,138,143,84,80,75,119,212,252,180,211,122,
142,78,157,85,103,229,190,163,249,200,43,108,150,141,69,108,158,227,106,170,179,
215,45,214,217,109,130,235,93,85,167,233,44,247,9,158,172,211,246,63,225,158,
219,34,135,105,229,51,180,151,51,156,106,70,168,168,172,224,229,179,33,42,86,
106,141,80,50,189,116,213,222,42,198,150,32,5,117,104,24,98,182,106,135,138,147,
211,109,41,32,65,143,18,72,0,65,4,41,136,60,71,16,70,53,89,37,146,79,153,168,
142,6,241,224,14,239,77,50,43,34,207,23,81,1,209,92,7,85,96,58,130,176,12,0,223,
7,32,56,219,173,83,81,214,83,207,134,194,184,89,70,50,12,108,58,92,17,157,246,
57,239,146,112,123,241,46,89,52,236,247,37,164,164,183,81,84,87,92,90,166,26,
90,106,42,42,121,106,107,42,205,99,136,225,134,158,8,17,230,158,103,156,136,
226,138,36,119,119,145,85,84,146,51,187,15,130,239,217,255,0,248,239,248,181,
187,105,235,198,163,229,253,95,195,183,39,174,82,211,212,220,185,139,205,218,41,
236,151,119,178,185,18,60,250,91,151,83,181,62,174,191,87,79,15,255,0,139,205,
125,29,142,201,59,50,188,247,202,120,250,75,250,166,107,45,217,157,151,150,254,
163,180,115,153,124,165,48,9,13,94,162,43,57,81,58,105,211,147,86,171,90,201,74,
155,177,152,180,222,169,77,74,173,166,154,51,147,255,0,16,72,19,204,236,7,153,3,
26,66,229,231,35,249,143,205,174,101,89,57,95,202,141,15,169,121,133,174,117,
117,198,158,131,77,233,93,39,105,171,188,94,110,117,21,210,44,81,136,105,169,99,
144,197,77,11,202,143,87,91,80,98,161,161,128,53,85,109,69,61,60,114,76,190,145,
191,130,55,225,19,91,248,126,252,51,115,22,147,157,111,64,62,34,190,34,225,74,
110,102,86,104,251,199,143,38,135,208,244,116,85,148,90,123,64,216,245,69,36,81,
49,186,81,155,165,222,245,124,188,218,36,106,111,223,151,10,120,109,181,85,112,
216,168,46,83,223,191,130,47,195,207,225,99,240,234,229,148,26,111,148,90,98,
215,79,126,22,200,33,215,124,232,213,241,90,159,152,90,210,88,176,243,77,126,
212,239,5,63,238,251,42,207,151,160,211,150,231,164,177,219,99,17,132,167,154,
171,198,172,158,11,248,180,252,111,191,14,127,132,9,174,214,45,101,207,10,14,99,
115,10,209,52,180,149,60,181,228,181,58,115,19,83,67,95,12,126,36,148,55,43,133,
190,166,13,33,97,168,139,33,103,130,251,169,173,213,49,49,41,242,237,40,240,207,
146,246,215,111,230,187,125,155,179,59,11,35,153,57,62,245,89,157,41,59,230,115,
61,219,134,166,213,2,130,153,106,1,194,184,74,143,169,136,78,245,192,94,239,22,
212,50,201,151,138,181,157,117,193,0,18,2,172,136,49,55,102,139,72,16,47,3,142,
45,253,186,213,240,149,248,114,252,55,78,180,52,250,7,225,207,225,223,149,86,
185,107,43,103,63,253,143,182,211,180,172,94,106,186,218,151,53,87,189,87,171,
47,181,109,211,226,74,247,141,79,168,174,115,36,49,10,218,185,99,140,244,40,
252,101,191,30,142,102,124,122,69,169,126,29,57,3,79,115,229,103,194,67,93,86,
59,148,243,52,180,60,195,231,117,45,182,85,122,73,245,163,69,51,38,159,209,178,
214,70,151,26,45,15,70,207,45,81,142,142,167,83,215,86,75,20,86,187,125,116,252,
89,127,23,158,107,254,38,154,222,211,3,219,102,229,183,195,206,132,184,215,85,
242,223,149,49,215,10,170,201,43,166,86,164,125,95,175,107,224,43,77,120,213,
181,52,68,69,77,13,52,98,211,167,104,170,42,45,246,191,30,90,139,141,214,229,
166,11,133,66,13,255,0,202,51,185,24,193,220,228,254,190,254,153,245,227,182,
252,47,248,42,134,73,23,181,123,111,255,0,202,237,90,141,223,45,42,143,222,211,
201,179,29,74,238,196,183,127,155,36,134,106,172,206,148,88,233,164,25,212,213,
11,102,115,101,230,149,31,13,48,32,144,32,176,228,5,180,167,32,32,158,48,12,22,
58,58,65,75,58,184,3,42,193,151,62,165,91,35,244,200,193,223,108,246,223,130,
123,213,52,79,20,117,49,227,18,34,201,176,237,212,185,39,111,242,183,80,63,112,
55,219,129,105,42,212,156,228,12,140,109,245,236,115,145,190,217,246,216,143,
187,148,55,15,153,161,240,156,228,198,206,152,219,101,219,97,239,211,156,128,70,
229,88,159,67,199,111,223,208,162,25,0,23,6,54,245,191,173,206,17,42,73,235,251,
255,0,172,27,115,3,156,156,202,230,165,183,66,218,117,254,179,188,106,75,63,42,
52,173,30,135,229,213,138,178,104,161,177,104,157,27,79,52,147,254,227,211,54,
90,56,233,173,150,170,105,235,39,150,225,114,150,150,145,43,47,23,41,102,185,
93,170,107,174,18,201,82,241,133,227,202,208,214,160,29,51,39,133,62,14,0,158,
46,149,124,251,120,145,244,72,8,239,150,63,100,79,39,133,84,200,195,103,235,
141,128,62,172,78,9,39,109,155,7,108,250,253,184,82,152,169,163,154,152,238,236,
161,163,201,223,230,41,129,242,255,0,251,232,11,40,3,57,101,3,211,138,160,233,5,
41,42,168,5,136,85,85,11,44,204,228,194,133,30,34,204,77,164,179,18,73,36,147,
61,60,73,228,100,146,109,27,113,152,183,144,30,204,233,212,102,104,201,202,202,
50,167,208,30,235,253,251,253,62,156,44,165,137,162,168,94,161,128,199,164,231,
255,0,49,233,251,108,119,247,30,132,241,146,154,148,188,105,38,60,200,64,57,246,
244,59,145,182,223,233,183,4,70,137,93,18,64,6,72,193,244,201,29,255,0,191,155,
63,113,235,193,105,82,169,0,153,177,145,208,30,28,163,134,36,96,73,231,247,141,
253,176,205,93,79,144,27,27,254,86,56,24,46,163,99,233,179,15,127,110,249,57,
226,103,215,156,253,230,127,56,52,23,37,249,99,204,45,77,93,168,180,223,33,52,
141,243,64,114,206,27,131,172,210,216,52,173,243,81,214,106,159,220,177,78,201,
227,201,73,69,117,174,168,74,20,168,154,127,147,160,52,244,20,222,5,29,45,60,41,
22,87,34,248,125,193,200,25,32,246,97,216,141,253,78,216,223,191,245,31,167,
144,248,253,32,128,75,108,65,32,131,232,222,251,28,112,28,211,81,71,166,206,168,
206,133,138,51,0,74,22,67,77,202,152,149,44,133,145,136,34,84,193,145,3,18,89,
42,64,152,139,128,119,141,188,249,244,56,109,249,67,20,178,68,224,134,71,43,
141,198,224,157,243,250,3,182,126,156,43,168,164,89,169,99,147,30,120,79,134,
199,27,244,18,74,49,250,3,129,247,223,219,135,203,141,48,103,134,177,64,31,48,
128,73,235,137,84,96,131,140,119,32,146,115,219,30,251,167,139,167,165,226,102,
24,150,50,167,182,205,185,25,239,131,157,187,123,103,110,213,21,8,109,64,220,
73,141,246,225,130,11,92,152,249,195,115,244,225,22,195,45,43,39,134,212,237,
221,73,43,183,160,216,131,183,215,183,223,28,17,90,3,33,240,201,245,202,159,175,
86,223,124,237,147,141,187,123,240,42,168,235,57,35,29,81,57,44,61,24,103,12,
15,223,59,253,201,246,226,65,181,81,248,145,35,141,240,161,215,31,229,32,247,
198,249,27,126,163,97,183,3,201,177,108,198,208,162,220,110,54,247,31,57,99,28,
8,39,123,250,14,127,107,224,226,166,247,115,190,80,218,237,119,122,217,107,41,
44,214,198,181,89,98,155,161,133,5,185,235,107,46,13,71,1,233,13,224,10,234,
250,202,132,71,102,8,245,18,4,194,244,168,136,174,246,147,75,82,216,4,171,54,65,
238,6,114,48,70,51,145,158,254,160,122,113,40,252,155,248,11,52,99,13,30,27,177,
200,3,1,134,126,155,16,62,217,219,132,245,84,11,94,59,2,216,193,219,108,1,140,
231,250,122,140,16,61,248,185,173,151,21,80,45,131,44,148,49,22,55,188,70,230,
73,234,103,124,45,32,18,121,239,7,98,63,120,30,152,139,34,165,235,94,158,144,
88,30,254,184,61,246,250,31,94,228,0,49,129,199,227,80,54,249,77,183,29,189,
115,190,61,61,253,15,212,123,25,27,83,82,205,210,84,128,79,177,236,64,4,145,223,
61,142,64,239,147,147,194,191,221,157,64,158,156,224,228,99,183,215,250,231,63,
167,97,183,9,166,84,159,9,128,71,78,51,31,62,128,227,25,185,109,243,228,96,18,
59,119,88,100,113,216,130,9,216,156,2,59,158,251,16,15,212,113,247,18,10,90,
137,31,148,125,78,49,246,206,217,207,233,255,0,191,220,108,229,15,33,141,107,35,
136,247,197,66,124,128,161,9,18,38,112,115,147,144,9,244,193,201,24,4,228,118,
223,211,134,201,42,38,89,213,138,152,186,144,68,66,40,33,128,62,86,12,196,2,217,
244,27,129,157,251,14,21,121,216,201,41,242,142,137,4,125,24,32,244,231,168,156,
108,204,119,219,216,109,159,76,237,78,193,114,80,73,25,0,238,50,184,110,156,247,
7,0,246,244,27,28,16,120,242,192,24,243,137,220,112,0,219,219,245,190,44,164,
9,22,38,127,114,64,38,214,235,215,142,23,219,192,233,140,130,75,25,21,152,176,
201,4,48,198,74,147,140,231,56,24,24,39,24,201,201,164,80,44,129,203,40,218,51,
157,219,33,199,152,0,0,193,237,220,18,14,9,219,7,128,59,97,145,60,54,92,50,83,
187,74,241,6,243,75,24,147,4,5,206,91,163,5,177,223,7,29,134,229,207,113,167,65,
228,149,93,36,66,217,237,130,49,148,220,18,9,13,156,118,234,202,250,240,65,164,
169,39,129,27,249,27,143,93,246,253,8,216,16,192,1,59,237,230,44,122,145,195,
143,13,142,5,175,74,144,137,7,79,74,133,223,205,149,80,1,203,49,206,114,112,51,
159,176,56,3,47,90,14,209,53,237,170,35,166,166,18,52,244,147,196,132,96,180,83,
8,228,122,70,86,101,96,167,174,2,100,99,183,67,190,78,14,56,23,190,84,60,128,
211,68,130,87,168,193,152,141,209,35,32,54,236,7,230,216,146,70,124,167,124,103,
6,86,228,237,202,27,117,210,247,4,241,28,87,89,106,43,45,212,241,40,51,72,244,
40,236,209,83,151,32,120,175,228,96,160,229,163,235,244,216,172,129,95,50,129,
204,47,229,38,45,36,49,177,230,64,143,251,153,98,98,228,36,173,54,32,29,64,106,
23,226,8,255,0,124,45,60,47,133,28,176,150,74,157,103,45,117,74,145,60,84,215,
111,21,128,236,126,78,154,141,75,16,113,213,148,243,19,249,152,159,124,112,79,
204,170,165,138,223,21,56,27,205,51,74,64,56,39,30,80,9,198,72,44,78,79,215,190,
199,45,92,188,165,150,144,220,110,101,89,26,94,168,164,234,4,13,143,137,38,70,7,
156,202,84,159,108,28,142,227,134,157,121,86,213,53,212,208,179,103,194,64,199,
39,125,217,155,24,35,115,184,62,189,184,118,150,164,236,219,147,170,165,102,36,
155,18,25,183,218,242,169,51,199,26,101,61,244,218,20,40,245,130,122,142,88,29,
137,197,101,85,45,58,131,135,146,20,96,70,75,42,184,102,216,250,97,64,220,129,
129,141,135,13,250,142,185,101,174,169,104,202,185,87,240,80,119,0,41,233,27,
246,220,231,215,27,122,231,140,246,201,140,53,178,75,140,138,90,121,170,73,62,
152,66,171,190,59,150,96,7,168,35,108,246,224,106,161,100,153,106,93,30,52,117,
142,71,102,99,210,189,78,66,34,38,196,179,22,124,236,11,54,9,24,35,133,25,244,
211,48,9,38,118,137,176,225,238,119,48,45,211,4,80,75,76,136,3,136,141,204,249,
237,28,183,192,91,150,158,180,201,128,80,203,230,32,146,189,33,148,0,0,4,145,
176,4,227,59,227,182,198,222,242,238,47,221,186,126,152,178,48,142,170,39,171,
87,0,116,164,149,2,68,136,74,122,72,10,160,170,35,2,2,134,98,10,149,33,107,165,
54,139,190,52,113,203,79,65,45,108,82,58,101,168,199,204,16,210,58,164,101,163,
80,101,10,25,178,79,134,64,98,189,88,7,60,90,90,111,14,213,4,116,11,210,177,
209,139,53,162,98,254,81,25,86,133,101,119,200,219,170,85,104,219,169,74,130,64,
37,51,212,119,216,244,170,83,173,94,173,84,100,58,4,22,82,37,170,22,38,9,16,64,
81,38,9,2,70,51,48,67,34,170,144,111,192,242,129,123,152,60,5,189,240,190,75,
149,142,61,23,100,160,155,77,87,213,221,116,253,198,237,125,190,87,130,246,233,
41,173,134,154,158,3,77,79,86,234,90,160,154,137,164,156,211,66,206,179,2,178,
19,24,66,202,239,204,219,178,242,174,179,70,94,116,213,63,204,218,245,61,138,
190,146,191,78,86,212,212,87,91,43,228,171,142,57,41,46,50,211,212,77,80,164,
230,225,25,13,3,168,105,33,4,8,219,172,52,231,113,209,235,7,48,104,244,223,201,
69,87,75,30,148,178,80,92,105,101,11,225,205,61,202,221,21,77,116,114,43,16,73,
72,42,60,41,11,28,6,193,200,101,92,87,46,120,232,171,134,132,185,233,56,36,173,
158,187,69,210,220,106,150,197,75,90,239,87,93,167,204,162,42,138,155,64,169,44,
226,162,128,60,62,53,189,92,153,35,88,222,44,1,150,107,202,212,234,209,165,89,
192,186,53,58,66,162,170,131,73,169,178,9,54,241,43,43,50,52,150,241,93,212,171,
120,84,70,71,116,28,24,51,233,38,67,106,12,96,114,32,168,42,57,88,16,119,149,
249,83,71,62,152,229,78,174,160,186,74,145,220,158,219,53,190,24,80,143,225,73,
89,168,168,222,170,144,96,158,134,142,40,106,143,70,84,4,95,230,239,197,82,214,
26,148,221,238,85,148,84,4,199,65,77,51,65,226,101,145,231,104,192,87,42,14,25,
98,234,82,0,254,124,6,198,56,153,117,14,164,177,155,90,73,61,210,150,217,85,91,
113,75,148,85,148,108,210,93,94,40,7,252,180,179,82,83,51,165,76,110,27,173,233,
238,12,144,186,226,46,148,32,178,192,55,42,205,43,53,93,100,244,212,23,219,157,
93,88,149,229,150,73,233,45,116,63,55,43,255,0,139,77,75,74,107,42,22,25,36,99,
35,36,181,43,225,2,81,9,217,128,179,85,208,211,161,68,58,10,116,83,73,29,224,
214,234,88,176,149,1,154,73,34,108,36,65,144,45,130,210,67,169,216,171,75,153,
48,32,11,105,220,144,35,126,51,211,2,151,169,202,219,13,24,32,179,20,12,0,201,
232,235,82,115,182,124,185,25,239,128,9,62,220,7,210,92,32,142,17,11,56,19,164,
164,71,228,102,202,52,97,72,1,64,201,92,12,2,71,166,72,24,224,142,189,110,85,
146,183,89,90,100,111,20,8,98,38,40,226,141,73,69,69,10,114,0,193,92,151,145,
216,229,153,152,231,134,213,161,122,32,241,196,200,100,221,88,170,236,189,72,31,
33,177,213,213,150,201,201,25,233,93,219,7,21,53,171,203,134,68,10,21,116,141,
67,252,69,224,11,16,110,79,157,249,225,181,72,16,77,230,108,111,60,248,226,75,
228,251,66,149,247,59,212,82,78,101,130,69,142,17,73,28,147,213,211,212,171,245,
37,66,197,18,72,226,64,177,245,12,32,80,192,28,250,241,138,235,166,232,238,90,
134,162,162,170,227,59,201,112,171,150,174,73,149,68,245,77,60,173,47,136,37,73,
74,145,43,75,149,149,37,233,98,167,204,3,96,240,1,110,150,166,197,76,181,82,
154,200,232,235,171,25,234,154,138,170,90,105,179,2,168,18,150,136,171,56,1,217,
149,75,16,91,168,140,111,196,129,170,201,183,155,69,234,146,241,45,233,30,138,
130,127,30,165,213,234,130,200,165,231,166,158,80,124,89,158,142,161,93,18,89,
186,157,160,145,64,33,0,2,2,160,106,73,169,97,169,16,206,192,168,109,53,30,73,
19,21,32,64,32,13,74,8,252,162,68,202,96,145,186,180,144,47,0,128,7,253,183,18,
38,196,142,54,32,45,131,148,117,114,84,67,64,245,176,155,109,222,158,104,109,
151,122,152,190,91,228,47,44,173,53,29,13,84,125,114,131,5,84,209,26,104,221,29,
199,137,82,21,112,204,71,15,176,69,44,26,74,201,65,108,168,158,173,172,247,27,
141,182,178,74,184,21,150,181,34,129,106,232,188,56,148,153,45,241,43,214,215,
83,210,199,59,153,103,88,218,78,149,8,234,36,202,116,170,189,232,107,172,49,
202,77,21,206,150,158,74,98,29,22,72,171,98,116,171,128,194,122,131,135,44,173,
150,140,18,10,144,72,200,196,113,163,237,82,65,215,112,138,122,137,37,157,101,
161,186,91,103,101,52,213,177,195,55,89,132,142,149,145,38,134,66,39,166,168,87,
51,211,205,252,69,98,174,232,246,205,148,74,77,151,20,195,183,121,76,212,21,75,
174,160,11,2,0,16,3,1,1,151,98,85,138,195,104,26,151,47,170,111,1,76,105,139,
106,0,131,207,246,4,78,5,117,51,213,94,46,154,75,75,40,49,69,95,87,111,138,101,
124,162,73,61,109,100,84,112,44,164,227,10,172,122,114,118,234,147,57,4,3,197,
128,160,228,21,138,227,29,98,74,43,13,76,15,52,43,86,226,74,105,105,167,133,140,
62,2,219,135,252,180,11,27,33,2,152,40,145,81,66,153,24,169,38,17,212,147,67,
243,244,85,48,178,71,58,245,211,196,93,144,201,77,52,21,177,85,83,206,113,210,
27,163,161,143,90,40,82,202,224,5,220,141,135,242,30,225,6,163,211,84,245,179,
128,213,177,222,46,148,53,133,203,73,226,188,134,58,232,96,168,18,117,6,106,120,
234,165,162,130,76,245,201,5,24,200,234,129,143,25,149,166,149,251,77,168,214,
211,82,141,106,58,17,201,0,165,100,210,84,3,48,67,211,214,170,162,27,188,82,70,
230,36,209,220,18,178,42,35,6,35,125,84,216,16,209,213,95,73,99,177,88,4,136,
189,76,179,242,171,153,22,123,220,86,43,93,73,169,177,221,17,233,42,163,153,156,
82,24,164,66,132,189,59,171,152,229,233,102,94,184,209,114,193,186,159,164,169,
123,17,202,87,185,105,253,63,73,203,212,173,119,213,252,189,213,215,170,107,157,
180,50,10,57,116,149,92,97,107,174,181,115,74,114,137,45,5,117,189,109,137,79,
28,181,21,119,26,120,215,194,74,122,121,231,142,209,93,244,253,29,158,221,113,
212,21,52,243,71,102,183,209,79,114,174,172,68,112,109,180,84,106,178,212,212,
204,209,171,58,195,25,233,121,15,153,73,101,82,11,60,107,197,29,181,243,42,209,
67,207,221,123,122,169,178,234,170,59,54,186,210,182,97,97,159,254,29,169,122,
137,160,165,164,161,18,220,205,4,210,195,95,83,67,89,242,179,202,175,109,142,
174,165,80,164,159,38,232,140,82,233,40,80,236,154,244,24,215,112,207,87,186,32,
179,57,74,14,166,160,40,161,24,160,239,232,162,135,139,247,142,161,117,106,132,
156,189,117,112,20,64,89,176,137,97,98,9,36,76,171,19,19,192,18,112,207,204,93,
55,98,215,117,17,107,221,17,34,220,105,180,110,168,209,54,139,149,234,139,170,
158,75,149,207,84,221,36,142,186,42,58,150,69,105,18,130,123,130,83,36,62,126,
131,101,175,151,169,146,119,42,13,169,238,53,23,90,138,73,166,130,10,89,105,233,
225,167,68,165,140,69,79,53,52,34,100,161,170,141,70,4,223,51,68,32,150,106,149,
29,21,83,153,103,141,153,29,93,136,170,41,39,210,183,187,2,105,135,175,94,89,
234,203,165,211,153,148,90,118,169,26,37,184,234,45,45,75,117,211,52,186,133,
105,170,82,59,155,90,32,168,186,92,105,232,105,234,81,41,229,184,73,86,105,82,
83,10,186,137,106,59,197,117,88,160,125,66,148,112,234,122,33,112,182,223,141,
63,133,28,147,85,83,215,203,61,26,212,193,76,137,73,79,61,5,190,190,154,206,
208,210,42,197,10,80,69,74,17,94,153,248,167,213,161,235,215,106,128,189,90,213,
4,33,45,77,197,18,171,82,162,180,40,241,85,169,225,11,96,168,84,146,69,207,30,
26,96,41,26,80,11,136,35,81,36,41,28,96,11,146,102,90,98,248,13,188,212,116,
164,72,115,146,113,182,49,247,245,245,57,3,30,254,220,109,191,146,58,91,80,216,
126,28,121,105,162,107,46,183,125,17,69,205,93,99,109,212,38,229,77,44,180,149,
53,191,190,238,45,28,213,212,225,164,136,44,84,150,43,125,138,155,230,163,33,
220,180,240,245,244,171,40,213,46,134,176,213,107,222,97,233,109,55,75,74,213,
162,225,118,164,138,122,126,175,13,90,138,41,214,162,224,210,200,1,17,197,21,12,
85,51,207,46,226,56,145,156,131,140,29,153,124,100,252,83,222,245,133,207,150,
86,205,1,102,211,218,66,195,203,205,9,167,116,30,151,160,167,167,130,234,226,
217,164,109,158,5,125,197,214,185,39,142,150,182,233,119,173,170,154,226,99,136,
73,243,62,36,112,60,73,18,5,174,204,102,26,175,105,118,69,35,76,189,1,157,92,
230,100,234,241,10,121,63,29,36,8,164,57,106,181,117,0,101,64,84,114,24,16,14,
26,162,21,50,185,234,197,138,191,112,114,244,150,63,51,230,8,87,50,108,2,83,23,
19,50,234,32,131,24,140,254,42,121,1,173,173,220,187,255,0,139,171,110,141,170,
238,188,176,213,26,147,75,93,170,169,17,228,156,105,145,94,69,53,85,90,40,217,
32,158,47,156,142,96,1,106,90,170,178,75,252,169,198,188,44,181,196,79,21,98,
245,120,145,7,116,223,4,72,177,54,225,134,6,21,192,57,219,111,78,196,236,147,79,
95,185,193,5,179,79,220,231,187,199,95,164,117,101,77,53,163,83,218,153,39,146,
221,95,21,108,11,83,52,149,146,84,201,52,146,212,79,75,83,84,41,186,218,69,141,
227,117,137,75,3,154,41,206,46,86,222,249,57,175,47,150,10,168,230,54,121,42,
190,111,79,221,18,50,180,245,150,186,194,101,162,113,159,47,72,134,79,1,250,73,
240,230,141,162,110,144,35,207,91,219,41,77,43,83,207,229,114,249,154,52,106,
173,4,204,45,99,172,173,94,239,93,26,226,174,166,98,149,169,40,82,94,34,165,32,
38,224,98,167,36,88,161,163,81,209,157,75,148,211,96,86,97,148,172,11,169,229,
50,12,223,124,112,229,61,12,183,91,215,136,241,226,10,12,200,236,219,248,140,
140,207,146,71,112,100,96,7,169,33,178,49,185,180,33,153,164,141,179,229,235,
147,3,39,33,142,216,223,108,15,108,156,19,239,196,55,201,74,68,91,53,202,171,3,
196,146,161,162,86,0,118,66,75,96,143,126,160,51,156,236,59,96,3,56,199,78,76,
32,236,8,145,70,49,142,224,228,131,184,244,251,109,183,183,30,137,248,30,174,
156,129,37,128,53,85,170,27,240,51,164,116,1,84,0,124,250,224,121,165,5,200,3,
98,61,226,254,125,124,176,203,91,36,146,20,67,232,1,62,131,3,125,135,127,183,
253,158,26,101,234,12,20,118,39,59,17,128,88,236,14,78,216,207,215,191,191,15,
149,49,170,146,126,165,126,187,14,223,108,119,223,63,124,110,211,36,121,35,56,
59,3,143,175,215,232,7,215,124,126,156,118,39,55,8,96,255,0,140,121,239,215,
230,248,14,141,185,158,30,152,203,75,55,135,38,118,7,161,151,62,135,98,49,158,
217,29,134,71,166,255,0,79,172,4,203,81,117,164,27,124,213,182,177,6,192,249,
144,120,131,0,251,99,111,185,250,112,129,219,195,109,207,111,175,185,223,251,
239,246,3,135,13,54,86,45,69,64,27,242,213,117,197,147,216,137,227,145,62,219,
157,177,253,61,197,85,74,206,230,53,16,61,191,95,94,51,137,128,6,195,174,35,42,
249,100,12,204,185,7,167,234,112,123,29,135,110,223,166,221,184,75,109,169,145,
107,224,203,121,100,111,8,231,255,0,218,163,68,127,254,33,131,223,220,240,190,
241,17,134,174,162,18,48,99,158,162,60,99,127,36,140,191,83,183,183,246,225,158,
48,81,224,148,103,49,202,153,35,63,202,193,129,254,157,254,255,0,67,194,53,85,
203,49,146,120,137,38,220,127,76,111,14,54,146,82,242,144,51,16,39,249,170,55,
207,98,42,105,165,137,79,177,203,149,31,113,192,67,161,18,58,48,108,134,101,39,
112,67,41,193,239,158,196,99,7,131,74,131,242,151,168,167,254,88,234,233,230,
207,208,76,9,63,254,73,31,95,126,24,111,16,173,53,222,225,8,217,82,182,126,145,
255,0,148,200,204,49,250,31,79,77,248,171,205,23,87,188,155,200,229,127,212,255,
0,188,102,6,164,128,164,185,200,217,143,235,130,127,234,14,126,216,247,225,
250,154,53,158,203,112,166,11,150,130,69,157,14,70,64,36,49,61,178,113,131,183,
215,132,146,69,151,108,251,6,199,97,216,127,124,140,254,188,59,90,202,137,38,
132,128,22,166,145,215,216,22,93,199,235,183,112,62,252,32,86,69,65,177,36,198,
195,121,28,143,29,62,248,215,1,243,231,28,71,117,208,146,224,224,99,216,110,59,
12,231,182,227,29,191,77,251,112,209,83,74,100,137,10,47,87,67,50,224,108,0,62,
108,159,95,94,12,42,169,139,0,112,114,165,148,237,157,253,65,237,239,143,190,78,
220,36,20,255,0,194,112,65,4,116,176,29,190,135,56,63,76,231,127,215,138,154,
244,1,103,145,184,39,206,64,110,17,215,174,36,9,31,110,158,103,123,245,255,0,88,
96,90,64,212,80,59,46,60,57,165,76,144,114,58,149,88,15,64,14,85,187,127,167,
25,170,35,255,0,145,167,108,100,68,197,15,124,1,253,251,109,176,219,31,175,15,
41,8,122,26,133,199,248,114,199,32,219,211,204,140,125,63,204,63,167,191,24,35,
129,164,166,168,140,174,202,4,128,122,142,224,231,62,153,0,247,253,125,171,179,
185,98,26,155,129,255,0,169,70,153,243,101,5,15,168,41,185,195,40,240,8,60,231,
222,15,88,182,223,92,48,71,78,89,128,3,109,155,39,219,244,250,236,125,115,196,
147,121,215,58,190,255,0,163,52,70,130,190,94,170,174,90,91,151,53,26,142,125,
15,110,172,127,25,52,228,58,182,186,154,231,168,168,45,178,62,100,167,182,220,
46,212,139,118,106,16,223,47,29,202,166,190,182,36,73,171,234,158,80,212,132,
132,4,13,128,199,109,246,239,247,237,246,237,245,198,73,152,149,92,3,219,219,3,
39,29,198,221,143,244,223,239,194,29,214,146,11,15,18,144,202,98,234,64,220,19,
198,228,91,134,10,8,51,6,109,127,47,131,25,226,168,168,182,212,86,138,74,153,
233,210,178,9,105,42,150,41,90,53,170,162,169,41,36,148,245,10,167,166,88,29,
150,57,60,57,1,65,44,81,202,0,146,56,221,127,102,168,2,40,164,92,102,50,20,227,
191,151,182,113,177,216,13,190,249,246,225,21,91,19,224,73,131,150,133,84,158,
254,104,201,67,191,175,101,245,223,211,211,56,99,38,72,231,143,24,33,124,65,190,
254,82,58,189,7,97,223,253,243,142,8,195,77,86,211,177,58,193,142,113,81,124,
227,80,142,130,49,18,64,91,242,251,72,35,166,199,238,48,138,181,137,0,103,33,37,
149,71,160,195,1,42,122,237,149,39,233,253,54,102,145,119,219,249,114,79,212,
103,3,239,223,63,78,252,60,204,189,112,157,191,149,24,253,226,38,54,57,62,234,
203,219,124,100,125,155,194,101,129,61,142,223,219,31,175,161,239,159,235,158,
50,168,37,131,68,131,4,121,94,6,221,84,95,128,198,3,35,149,249,113,212,62,247,
182,63,104,206,67,41,59,117,0,65,255,0,44,128,161,254,135,164,254,153,239,142,
62,104,252,197,72,61,67,219,212,146,126,153,59,131,198,74,120,136,155,164,99,
13,148,63,70,198,199,30,158,101,24,198,253,189,79,14,45,9,18,7,198,210,40,108,
236,78,78,9,3,96,127,48,32,253,125,61,75,20,65,100,141,180,177,110,91,141,39,
169,27,91,215,26,125,204,11,29,231,115,22,29,0,250,147,96,14,25,69,54,28,19,229,
4,227,234,119,193,247,192,237,239,157,254,252,103,240,250,14,0,198,254,253,
128,59,19,142,195,126,28,36,136,119,27,96,251,100,142,227,254,242,126,156,99,97,
131,213,235,182,199,7,126,221,246,199,191,97,196,202,71,3,99,49,97,30,254,152,
216,7,150,226,47,252,95,220,143,44,47,173,69,120,233,42,136,252,241,120,82,30,
254,104,199,78,115,234,112,65,206,199,232,51,199,26,126,165,103,136,30,165,149,
1,92,250,48,243,33,253,119,3,59,246,250,241,153,8,154,221,44,123,117,70,194,
85,246,219,202,255,0,92,17,131,235,130,59,108,56,227,20,69,224,134,117,111,50,
187,70,196,123,140,50,147,216,246,56,237,219,3,190,220,48,180,203,180,168,50,
202,12,68,201,16,15,216,206,32,214,177,210,124,172,68,245,223,239,108,41,104,
154,99,19,128,114,202,20,246,57,101,24,206,219,13,176,71,183,177,227,208,191,
246,93,254,52,190,21,31,225,18,217,240,109,6,162,182,232,15,136,237,53,174,53,
166,174,189,105,109,81,119,134,142,78,109,141,89,115,89,232,117,70,129,154,186,
104,160,186,85,219,44,116,150,141,57,122,210,244,25,186,219,141,150,43,176,164,
158,138,226,213,73,231,221,107,165,18,7,7,114,15,136,164,147,131,129,184,198,
248,219,108,96,28,3,140,156,113,37,232,171,230,160,209,154,147,79,107,13,39,117,
172,211,250,167,73,94,173,58,159,76,223,109,210,8,171,236,215,251,13,124,23,75,
69,210,138,70,87,84,170,161,175,166,130,166,6,49,178,137,98,94,165,43,149,45,
231,127,12,47,109,246,101,76,171,212,122,21,11,37,106,14,183,85,171,76,56,65,81,
12,7,166,218,200,97,33,132,235,67,169,64,35,165,154,52,106,134,11,168,65,82,15,
16,98,99,136,34,45,195,129,177,199,113,223,198,123,246,123,62,38,57,197,241,65,
204,175,140,63,132,122,139,119,54,109,220,218,173,155,90,115,3,149,87,139,221,
179,78,235,173,53,170,169,173,244,52,117,201,163,106,175,19,81,217,181,93,134,
245,21,31,206,80,219,165,184,91,175,118,170,195,45,174,10,107,165,51,209,203,30,
166,57,19,248,23,124,106,223,245,205,181,121,235,240,185,241,49,163,185,112,212,
102,174,225,95,203,141,47,203,11,238,178,168,147,197,140,67,109,165,182,235,126,
103,232,171,101,178,74,136,204,230,74,218,234,186,201,40,89,34,50,218,106,22,65,
139,33,202,223,218,132,252,69,116,102,141,166,211,122,186,205,200,142,106,222,
104,97,142,8,181,182,175,209,23,155,102,162,171,142,52,84,235,186,211,232,173,
81,166,52,253,101,72,233,203,84,83,217,168,94,86,37,166,89,92,151,48,167,196,
103,237,21,254,37,60,237,211,117,182,59,103,51,180,207,35,173,21,110,226,165,
121,35,166,63,225,139,235,66,98,104,205,50,106,219,205,195,81,234,138,56,200,
102,118,150,213,116,183,76,92,131,226,0,168,2,253,151,144,252,111,217,217,79,
232,94,159,96,119,52,208,82,167,218,53,115,53,191,168,167,74,154,133,82,148,242,
244,139,59,162,129,160,189,37,120,0,54,162,53,18,213,124,149,70,239,1,175,168,
153,52,194,141,36,147,121,44,96,2,119,131,6,109,203,29,158,121,73,203,78,71,254,
22,124,145,180,107,110,95,126,28,186,123,71,222,108,84,80,75,114,231,23,197,55,
196,95,194,190,129,230,165,210,89,203,207,45,210,237,173,42,245,30,174,154,213,
81,12,142,83,254,27,210,177,80,67,77,4,66,154,219,111,170,169,70,241,180,37,
241,251,251,76,95,22,124,215,165,126,93,252,54,65,167,62,26,173,214,250,250,248,
175,218,215,151,122,166,77,127,170,117,13,52,144,252,188,52,52,26,159,82,104,
109,61,29,142,158,157,196,149,17,220,244,229,178,158,190,89,29,76,87,37,72,211,
61,103,57,135,205,222,100,115,86,245,85,168,185,141,175,181,158,191,190,213,
212,53,69,77,231,90,106,123,214,167,185,212,76,114,12,178,215,222,171,107,106,
89,128,102,81,153,60,170,74,168,9,129,192,85,123,25,140,21,121,36,85,198,34,
148,239,181,76,32,43,103,108,121,215,162,66,125,73,63,94,3,67,176,114,52,179,15,
156,237,38,78,216,207,151,46,43,87,25,170,212,208,177,59,38,115,55,153,21,21,75,
74,134,162,148,214,197,104,169,0,44,205,103,42,18,152,52,105,237,164,105,4,199,
84,85,131,110,100,158,120,177,250,239,226,203,226,79,158,230,186,155,156,127,
16,28,227,230,114,215,120,210,124,190,185,230,86,175,212,180,105,82,236,102,
241,34,160,187,93,234,104,169,250,220,176,254,5,60,105,184,94,144,170,0,175,212,
242,177,133,227,111,241,96,144,144,59,145,190,29,127,67,145,158,248,57,4,119,
224,106,154,71,164,171,86,4,130,143,156,130,115,128,195,25,30,196,100,238,125,
78,79,126,9,24,172,119,17,32,192,134,186,47,21,70,223,156,140,48,0,228,100,54,
125,176,79,96,120,189,161,80,5,10,148,210,146,131,1,41,83,74,106,38,194,22,154,
34,141,191,227,230,121,142,55,146,79,25,36,207,56,146,76,157,166,254,67,28,210,
160,97,160,118,216,130,80,29,148,186,101,88,13,251,148,42,127,251,93,189,120,26,
185,204,200,8,99,186,156,16,125,187,111,219,182,127,212,158,227,135,90,192,98,
37,198,50,140,178,2,119,216,230,55,253,60,163,63,126,221,176,199,118,196,184,
145,55,14,160,182,59,250,119,254,196,156,122,240,235,215,34,153,93,87,136,137,
226,54,235,185,22,251,112,136,89,62,187,253,79,175,95,44,50,25,203,121,1,237,
144,14,70,119,59,118,3,3,223,191,219,183,11,104,101,112,238,138,73,50,39,88,27,
238,203,158,176,59,110,70,123,103,62,231,134,248,224,44,221,95,92,30,196,96,125,
253,255,0,236,143,66,27,109,19,25,20,129,146,133,100,0,109,148,35,166,65,253,
193,63,64,123,99,132,22,157,90,213,19,120,38,61,254,116,190,54,96,109,4,238,122,
30,156,253,120,116,194,122,186,57,37,141,42,16,103,208,176,29,217,119,219,211,
37,64,59,157,241,198,90,72,92,182,84,16,249,18,161,32,255,0,137,25,206,7,160,
234,1,134,55,7,250,113,35,219,44,203,60,117,20,172,163,61,38,72,118,39,113,146,
0,251,130,84,141,253,0,237,195,59,219,197,44,204,49,130,175,176,62,217,207,
127,185,96,125,247,206,224,241,116,157,154,232,171,83,105,128,211,109,191,142,
152,22,177,112,111,243,211,231,76,32,134,136,47,155,7,194,157,11,198,112,6,88,
238,202,7,161,70,206,70,219,16,118,7,143,198,157,99,129,148,237,208,122,135,211,
29,207,244,193,223,211,35,27,108,242,189,6,41,233,1,1,193,53,20,158,225,192,
203,196,62,146,198,114,48,70,89,23,190,119,5,186,213,148,119,195,108,114,112,59,
111,223,177,239,156,231,108,237,219,108,9,102,106,166,90,150,224,16,32,250,255,
0,63,126,152,192,25,143,30,158,99,248,183,190,49,214,86,134,70,0,231,3,164,
142,216,219,32,31,76,100,125,251,231,223,134,8,234,8,152,54,127,152,100,15,99,
223,7,254,241,237,219,132,237,57,118,101,39,0,142,221,242,71,109,142,221,191,
175,110,216,225,32,147,165,207,155,24,56,198,127,80,113,250,250,103,35,109,240,
0,226,179,121,195,86,168,96,109,38,111,215,105,250,249,113,195,72,144,8,220,
129,127,227,143,60,72,66,97,81,72,209,228,146,201,226,71,219,34,68,0,48,30,187,
140,28,103,212,143,175,12,139,49,235,3,177,234,35,3,208,140,157,247,239,143,175,
110,49,80,85,49,143,167,171,45,17,234,81,158,224,12,48,251,50,147,156,122,253,
71,25,164,132,172,229,151,113,39,75,161,244,223,125,189,200,245,250,255,0,94,
38,14,189,37,77,140,126,150,251,223,203,24,96,3,211,202,211,243,233,133,177,
210,117,84,36,157,56,18,128,27,27,142,163,220,28,118,193,35,185,239,245,3,131,
237,53,15,75,248,46,9,49,147,211,159,84,57,56,199,168,4,254,153,223,108,101,138,
134,37,150,152,16,7,84,101,79,185,246,39,31,65,159,113,216,251,240,105,110,128,
198,240,212,174,216,1,95,236,123,231,127,92,131,223,245,226,227,41,150,84,101,
120,27,204,157,200,109,254,248,93,158,117,73,233,130,152,40,66,72,209,145,252,
57,0,233,219,35,165,134,59,246,239,177,62,167,237,194,53,160,106,90,182,141,
212,244,134,192,219,186,147,145,143,113,211,191,177,245,199,7,22,250,68,174,167,
82,184,235,69,12,14,60,204,172,51,233,237,235,182,62,157,248,91,93,105,51,210,
199,86,139,153,33,62,12,190,254,95,202,78,6,199,164,108,79,234,120,190,169,151,
13,69,106,32,157,34,118,221,65,184,246,191,148,225,125,80,218,121,253,121,96,
26,178,202,38,66,193,124,195,177,199,253,140,30,249,254,190,188,36,167,180,156,
116,148,236,49,141,193,219,183,127,160,32,246,237,190,78,226,80,182,209,248,234,
21,148,22,10,3,2,61,7,245,217,134,251,125,62,252,42,22,81,28,167,9,182,72,252,
167,223,182,49,176,245,236,78,231,223,97,54,92,18,181,23,242,176,7,200,241,233,
60,253,72,198,152,204,137,130,46,49,23,11,67,41,62,77,189,54,198,219,17,220,
255,0,215,239,223,143,184,148,234,173,2,54,24,93,142,8,219,208,140,255,0,168,
199,233,182,220,125,198,119,19,192,31,111,212,224,88,212,249,255,0,147,96,142,3,
197,150,40,64,221,92,171,2,132,147,140,16,221,206,71,127,110,28,160,154,72,168,
160,0,41,99,225,199,230,39,167,44,112,165,152,146,15,79,230,192,216,131,182,71,
124,151,10,16,96,147,4,3,213,214,167,25,30,95,229,32,100,175,118,24,3,0,238,113,
195,22,42,12,15,249,130,198,85,36,78,236,164,6,116,36,123,103,168,160,207,97,
216,128,120,240,221,90,102,198,224,129,0,14,82,79,29,182,141,183,2,216,188,0,48,
234,13,231,141,172,126,183,193,104,183,8,162,129,169,156,10,152,65,254,33,0,164,
133,243,226,36,131,127,41,124,244,245,12,5,59,247,29,63,144,84,51,72,33,169,130,
52,241,12,128,50,225,148,60,99,174,69,232,234,242,13,246,57,32,144,113,142,158,
17,210,212,210,213,193,18,77,20,230,72,227,233,99,76,236,36,114,160,150,121,33,
13,226,49,108,117,18,129,198,9,85,192,29,33,185,231,83,80,198,141,229,72,65,43,
226,204,11,186,153,3,71,41,80,113,230,3,36,22,236,114,58,120,131,184,49,167,99,
98,1,227,0,73,17,232,79,215,26,1,188,65,164,145,58,73,17,121,38,196,55,59,129,
195,24,194,200,245,117,61,32,31,18,73,64,115,144,170,160,130,115,185,193,17,140,
48,25,39,36,126,108,158,36,237,19,104,154,239,93,97,107,115,102,225,12,189,116,
205,22,205,12,145,17,188,196,103,17,145,158,177,128,10,117,108,65,220,42,138,40,
224,87,170,148,3,78,128,162,179,57,4,169,110,134,102,24,56,121,164,194,168,200,
99,219,239,62,252,52,193,5,37,210,255,0,243,84,207,45,206,11,88,175,182,66,204,
132,120,21,19,186,177,243,97,188,73,39,122,116,82,64,85,137,156,147,134,227,84,
211,85,106,84,141,131,177,147,55,26,124,118,220,234,58,78,158,187,109,140,98,66,
49,226,171,17,192,147,98,15,64,8,213,195,113,199,7,250,162,219,5,178,146,158,
166,5,134,21,186,162,85,207,20,93,150,163,25,156,129,133,194,201,40,103,3,31,
109,152,3,88,117,5,81,168,187,206,196,130,21,186,112,125,0,24,3,59,254,80,6,224,
231,57,61,182,226,195,107,203,180,210,197,12,117,56,70,165,138,68,32,16,85,100,
234,110,188,29,193,80,87,108,100,123,19,223,138,201,80,229,231,146,70,200,46,89,
206,70,227,168,147,143,211,3,59,123,96,251,187,218,46,21,104,82,88,2,59,194,163,
129,101,129,110,6,75,91,156,227,116,196,32,7,125,231,143,79,164,15,76,102,30,91,
101,194,164,96,60,175,13,36,109,191,155,127,22,64,61,240,20,100,251,156,111,190,
7,65,255,0,150,110,180,14,205,52,67,161,139,0,64,87,98,124,132,48,24,32,100,
21,220,156,18,123,190,92,36,104,104,41,105,122,112,114,106,36,255,0,204,242,
128,1,199,174,217,93,243,184,247,39,129,213,37,153,87,37,136,4,158,195,4,236,6,
219,127,115,182,252,86,85,32,21,31,244,145,28,60,70,230,226,241,246,244,193,208,
72,51,206,118,229,31,62,216,146,116,21,77,56,212,122,104,209,209,27,124,244,
117,235,37,84,145,85,212,75,75,113,133,24,202,171,85,13,67,57,73,81,212,70,146,
70,225,26,54,11,40,61,8,194,199,105,75,95,252,109,173,168,173,115,178,205,6,
163,212,144,219,234,162,30,18,198,180,245,21,137,20,209,136,211,37,163,16,118,
144,54,64,127,19,32,142,42,165,149,2,178,177,39,27,131,130,85,139,17,149,85,35,
7,112,8,198,123,1,197,193,228,201,75,101,238,211,123,5,140,150,134,169,175,66,
223,203,52,116,50,44,13,210,6,48,142,200,193,91,206,74,100,140,40,60,90,246,107,
75,37,22,129,76,213,90,143,254,35,78,148,70,240,128,23,242,43,76,1,168,153,32,
153,98,181,109,153,135,230,208,202,38,76,19,44,183,223,243,17,110,2,32,196,12,
74,114,104,136,70,162,212,119,6,230,110,164,211,58,66,27,133,116,18,60,247,26,
57,107,190,74,154,161,233,168,105,211,80,93,17,230,166,132,82,71,29,58,149,103,
152,162,168,86,198,194,186,107,189,99,71,118,229,181,246,221,49,150,233,73,100,
214,83,219,108,119,122,186,135,168,153,172,144,200,213,150,170,153,30,104,146,
90,137,218,137,214,158,42,206,160,207,27,184,100,9,54,120,148,117,94,161,174,
164,26,10,204,150,187,61,234,61,71,124,185,33,165,212,114,120,86,41,46,80,81,
159,146,174,186,77,34,187,10,75,92,181,114,92,188,36,4,207,37,60,113,245,15,43,
8,115,152,53,250,107,254,20,175,177,90,238,45,172,238,245,151,165,184,222,46,
244,52,21,52,246,133,168,141,214,158,174,178,26,148,134,58,24,109,180,112,199,
21,21,190,150,142,121,135,68,113,169,114,67,49,107,55,89,66,84,84,133,32,85,
215,44,228,187,85,1,213,21,89,217,116,128,65,80,136,8,130,89,196,168,192,169,
169,148,153,38,87,78,214,10,74,146,72,3,123,137,99,121,133,6,248,132,105,94,38,
162,129,208,117,212,203,17,118,149,194,184,70,115,146,145,6,254,88,212,136,85,
177,210,74,123,228,142,16,52,179,52,114,103,33,37,5,192,94,156,24,149,221,187,
96,130,2,224,228,48,237,177,219,132,145,84,37,58,24,201,1,21,21,16,177,199,229,
5,84,46,123,3,146,17,72,233,4,227,59,227,143,200,42,73,121,91,50,97,161,147,
165,21,91,46,205,211,15,90,0,113,255,0,136,84,156,225,72,4,158,195,138,0,209,
185,35,121,219,123,239,110,127,113,229,135,192,158,113,111,46,163,159,250,227,
140,213,145,131,63,132,248,39,193,133,155,39,44,122,192,124,99,39,24,234,238,84,
146,14,229,64,28,34,169,139,162,170,67,144,199,229,169,152,5,0,2,200,29,88,18,1,
5,136,104,242,115,158,216,0,99,142,21,213,147,77,95,84,241,166,2,185,140,120,
166,48,217,69,8,139,221,128,35,164,237,249,71,174,115,195,92,213,194,158,105,
229,153,154,48,192,198,178,23,38,51,211,182,11,132,66,29,182,39,167,169,88,3,26,
57,32,128,54,109,207,13,102,27,104,2,70,230,221,56,14,125,101,7,132,109,215,
143,235,203,124,56,223,100,136,208,89,45,253,100,52,180,210,203,44,107,25,145,
132,181,53,44,23,0,41,238,170,9,1,112,160,246,7,4,173,210,87,187,5,174,182,241,
101,212,246,104,110,86,75,175,137,5,60,178,169,91,133,166,167,195,52,162,174,
138,114,202,244,248,155,18,24,138,16,89,27,168,40,59,37,169,173,241,111,150,232,
84,164,208,67,5,12,18,149,203,198,190,4,2,80,15,74,151,1,135,86,70,192,96,18,
54,224,110,162,154,43,156,146,2,200,179,77,83,51,83,203,212,66,188,178,187,74,
33,125,176,166,86,243,68,199,110,179,211,190,87,141,177,106,97,170,2,172,232,
192,0,66,176,128,129,89,72,32,134,83,168,234,182,240,68,16,34,35,197,42,100,8,
185,146,12,147,98,8,130,8,251,112,56,186,188,171,58,194,162,193,79,67,68,116,
109,202,205,20,243,208,53,155,81,88,98,170,167,151,195,103,79,227,93,227,17,213,
83,188,242,30,184,101,134,96,208,117,163,43,133,216,56,232,157,31,13,196,94,
237,240,203,29,53,221,238,203,81,67,106,105,122,177,80,51,243,84,84,211,77,39,
136,253,32,42,66,25,164,119,10,160,245,18,165,161,30,90,243,61,57,113,114,88,
239,58,82,61,71,75,56,72,238,52,21,119,123,157,2,202,158,26,198,196,81,199,51,
208,252,194,39,79,131,59,67,212,10,36,145,188,109,146,102,251,229,222,201,108,
191,216,249,145,201,109,97,115,180,217,47,254,12,23,107,21,109,98,157,65,164,47,
232,196,189,60,165,114,245,150,230,37,26,150,169,142,100,83,209,43,202,177,171,
155,106,25,202,70,149,7,214,226,165,19,162,181,39,111,255,0,77,192,80,244,67,
168,82,1,137,11,80,132,37,88,160,18,216,11,33,12,192,44,7,186,176,216,144,38,26,
12,130,100,222,46,36,76,136,192,142,171,229,188,22,29,104,214,59,165,53,52,148,
119,138,100,185,89,107,18,72,234,154,36,169,103,147,228,132,221,33,162,150,150,
172,212,210,75,75,58,65,81,23,132,162,104,212,96,153,199,148,23,106,109,5,118,
125,47,117,45,6,158,212,255,0,47,16,171,148,60,143,104,190,81,60,173,71,113,86,
67,214,203,4,181,53,145,214,192,167,197,158,215,114,169,52,237,44,244,212,232,
202,121,133,171,117,70,163,167,209,186,131,152,34,203,114,175,164,175,158,215,
30,167,160,181,211,91,46,23,136,200,166,168,128,234,37,164,88,233,234,174,20,
74,230,58,74,214,137,42,103,164,157,226,157,230,88,98,41,55,115,43,145,87,29,
71,201,203,215,49,180,228,61,48,82,91,173,183,187,100,145,50,151,172,171,163,
43,73,121,180,169,138,67,53,51,205,69,80,37,137,167,72,192,106,69,120,37,44,1,
225,170,244,146,163,103,22,130,84,166,201,25,170,44,160,83,173,77,87,78,97,72,
58,170,0,105,213,70,238,201,53,41,176,210,132,181,42,140,134,52,171,61,33,73,
234,105,36,30,237,193,150,166,193,201,164,192,139,29,46,140,3,1,165,150,75,2,
172,129,128,239,196,15,54,107,38,210,149,92,168,211,209,155,181,117,85,174,107,
190,177,150,207,92,149,52,226,213,167,166,53,171,77,37,76,79,209,89,67,152,150,
237,34,198,236,42,30,27,97,40,194,48,188,87,90,122,205,115,175,99,229,231,50,46,
87,86,186,213,138,235,155,114,234,203,100,150,193,108,179,105,234,189,60,242,
229,235,109,151,59,53,82,61,61,174,158,24,218,166,122,147,84,94,87,132,79,43,
117,34,21,26,67,78,215,90,102,166,188,209,212,213,54,151,213,22,145,13,222,162,
37,122,218,139,101,21,97,20,149,198,88,42,65,159,170,130,87,47,40,134,65,226,
136,74,183,89,42,56,43,170,208,85,60,147,230,46,189,210,247,75,181,138,249,13,
207,150,183,173,99,160,238,154,98,228,149,122,106,227,115,173,130,223,85,92,45,
42,12,107,111,146,186,220,42,166,171,183,79,12,53,16,84,83,26,99,16,101,128,
112,35,154,108,205,113,253,67,157,85,169,168,171,77,124,20,200,164,168,212,170,
64,149,168,8,12,86,155,183,130,165,106,110,161,130,78,54,212,244,163,50,44,5,
99,164,152,36,106,38,86,108,65,218,92,47,136,35,6,210,76,98,191,90,110,55,171,
206,184,215,215,189,71,112,106,123,157,186,219,5,168,76,211,134,106,73,100,122,
139,140,148,244,211,74,33,165,161,102,169,70,168,99,28,112,65,79,52,178,188,73,
20,204,140,130,178,211,218,233,52,170,74,110,214,218,141,69,83,170,171,101,22,
139,125,67,220,167,164,178,26,8,21,171,46,215,24,60,75,100,85,21,23,56,127,229,
104,98,173,170,173,146,37,146,178,169,41,144,198,39,51,22,72,236,215,202,19,84,
148,247,106,93,127,69,75,93,12,245,113,172,210,199,170,33,183,74,211,137,35,148,
20,117,174,169,158,88,226,149,84,21,53,176,186,144,208,225,163,250,26,9,43,107,
109,246,186,72,129,158,182,182,58,42,104,48,177,255,0,30,170,113,4,113,144,64,
10,75,48,83,182,222,109,178,56,137,31,218,164,91,72,8,181,21,204,159,14,178,
181,9,59,40,1,25,74,145,255,0,18,72,145,24,193,114,98,76,145,28,206,146,195,169,
185,157,207,16,39,22,107,225,222,155,74,232,221,53,175,185,157,171,238,151,75,
85,206,229,100,187,232,190,92,67,106,183,71,89,85,91,169,46,86,199,158,169,217,
231,158,4,183,219,163,161,72,232,238,119,40,188,122,154,104,110,196,65,79,36,
206,165,80,91,53,109,70,169,106,61,55,65,162,116,224,185,218,173,85,148,87,139,
173,195,231,43,235,181,11,84,93,174,23,55,173,118,171,144,69,103,146,63,157,52,
198,59,88,69,117,130,41,31,170,67,182,109,107,115,211,150,237,75,165,180,115,92,
41,169,52,127,46,173,242,80,197,85,78,139,82,186,143,80,44,209,203,170,46,182,
246,141,150,58,255,0,158,189,226,223,69,42,73,224,181,190,216,29,24,198,83,140,
154,66,237,20,154,158,237,170,244,247,47,53,78,180,181,82,73,69,69,20,150,251,
93,213,108,133,234,25,135,131,122,185,219,232,234,233,150,166,118,242,67,66,42,
161,102,98,73,4,246,223,102,247,67,50,115,111,81,41,43,213,74,72,106,48,213,220,
247,45,79,80,167,165,216,6,87,44,20,35,51,53,72,80,27,81,196,51,90,202,37,37,5,
180,134,102,211,182,178,250,143,138,64,177,0,106,144,0,75,152,129,137,95,77,222,
185,203,173,236,179,217,172,247,27,12,54,91,45,42,75,105,211,21,81,199,12,149,7,
79,169,167,88,173,47,20,79,83,45,109,52,98,67,78,230,96,207,231,39,205,213,149,
186,134,46,105,115,135,149,116,122,103,83,166,157,191,80,73,93,12,154,86,245,
225,138,123,189,142,251,34,72,41,173,85,87,6,83,34,91,239,72,175,108,63,53,213,
75,29,103,203,120,142,4,11,208,17,164,121,131,206,77,11,173,165,213,28,174,208,
212,218,110,170,223,81,83,32,91,197,190,211,120,161,167,130,227,210,149,20,243,
211,95,139,82,170,134,18,47,80,137,29,67,49,234,141,206,77,159,208,180,95,18,82,
91,170,234,52,30,153,229,69,242,45,124,183,55,190,216,231,174,164,158,158,215,
87,113,45,89,91,111,22,175,222,16,82,91,210,74,217,205,198,214,96,149,197,190,
161,228,74,73,21,0,3,171,90,180,243,41,161,219,180,234,202,85,165,153,9,78,171,
210,173,72,149,74,77,69,42,104,37,65,93,58,17,7,114,59,186,136,65,86,12,128,6,
145,153,160,130,84,164,178,130,173,114,67,17,34,76,238,91,198,100,25,155,107,
255,0,72,205,121,209,86,25,173,149,246,202,154,59,141,182,227,83,5,117,190,170,
35,21,85,53,71,140,203,44,53,72,192,58,75,11,3,20,129,129,42,203,129,156,3,196,
163,96,215,84,151,3,242,213,208,124,164,178,244,60,44,88,248,109,176,202,150,96,
58,73,39,32,246,207,112,59,137,119,158,252,173,230,245,166,209,73,169,57,181,
203,27,142,134,213,244,212,203,74,117,29,162,162,154,243,96,215,52,20,104,177,
198,215,136,168,166,168,154,223,127,160,166,10,145,215,72,93,110,148,74,162,164,
173,68,43,36,181,20,52,18,81,137,149,200,15,9,201,92,134,142,78,174,145,140,99,
43,190,199,102,24,193,198,113,195,157,153,158,175,217,78,148,41,181,67,77,104,
170,138,121,138,70,139,189,45,68,13,104,192,61,58,171,33,88,46,165,144,29,25,
233,184,33,157,43,90,88,233,12,88,201,70,12,1,232,65,130,12,72,152,49,98,1,24,
156,170,38,142,88,139,35,2,222,43,49,247,219,108,109,131,130,113,143,67,190,50,
56,111,145,89,2,146,217,70,64,200,113,141,143,117,200,216,149,236,72,220,159,
109,184,142,244,165,250,105,225,154,138,166,67,43,211,63,150,99,213,212,241,54,
64,83,156,150,42,112,125,72,24,237,129,196,158,101,73,236,112,74,49,213,79,37,
100,39,97,146,3,211,204,9,24,206,64,145,134,65,194,143,235,199,117,150,206,46,
111,41,78,181,50,116,212,38,1,50,80,130,67,33,23,130,172,164,112,177,6,47,101,
93,10,49,83,184,227,208,220,31,43,253,240,199,88,157,46,227,27,237,245,4,21,
234,24,255,0,110,251,241,197,39,52,117,246,26,144,221,62,106,105,7,217,106,94,
54,36,251,227,211,219,223,7,133,53,129,89,242,9,195,69,19,12,109,158,168,151,
59,246,29,207,167,215,39,183,13,215,116,9,67,103,169,94,224,84,68,118,220,24,
166,18,1,237,144,91,108,246,219,31,67,106,216,222,9,190,246,216,223,160,254,49,
28,33,214,180,159,45,169,110,241,1,176,171,105,84,99,110,153,145,100,7,7,184,
243,122,99,244,193,28,10,170,15,2,78,192,163,43,103,3,112,70,59,253,49,244,239,
190,112,7,6,186,225,132,247,249,42,20,229,42,40,232,101,39,221,141,44,121,62,
155,228,2,123,127,78,226,105,25,113,80,128,100,180,44,202,59,126,66,14,223,80,9,
251,142,254,156,77,152,19,96,110,14,220,224,252,28,189,177,172,36,187,102,99,12,
195,249,224,93,198,118,34,36,127,109,206,65,223,182,64,25,198,120,71,168,211,
196,186,172,224,116,173,109,37,5,86,112,78,76,244,177,22,35,31,249,213,179,177,
223,219,133,147,55,93,53,57,198,233,133,62,227,161,221,15,232,71,72,57,35,97,
237,199,229,193,60,85,211,83,224,101,233,218,141,201,31,205,71,89,44,96,111,235,
225,201,30,199,233,233,142,43,243,104,25,17,249,168,30,214,39,109,246,198,115,
183,95,159,56,224,89,195,25,35,27,246,43,191,251,141,134,119,192,207,185,198,
248,227,61,36,166,41,169,156,255,0,225,205,210,196,28,12,56,233,61,199,177,244,
245,207,215,140,213,16,145,80,240,146,65,74,137,17,112,55,234,12,197,115,191,
169,0,28,123,237,158,48,178,127,136,51,249,89,31,211,32,131,220,125,63,232,79,
211,133,22,128,96,88,237,180,245,40,24,15,116,56,137,49,0,236,87,248,225,206,
126,216,231,83,78,190,37,92,67,249,37,50,46,195,24,98,79,182,8,198,14,118,255,0,
96,139,192,29,37,0,221,227,101,36,143,82,50,54,193,244,27,122,157,248,217,5,
167,240,168,252,68,117,39,44,116,223,60,44,31,8,28,232,212,156,176,215,26,74,
155,89,105,173,71,166,52,216,212,147,93,116,213,85,44,117,148,151,168,244,253,
142,166,191,83,193,73,95,69,44,117,182,246,171,179,83,201,95,71,36,117,148,113,
207,76,68,166,146,95,249,95,204,125,46,215,19,169,121,127,173,244,247,238,89,
158,11,185,190,105,75,245,168,90,229,134,101,167,150,43,145,175,160,167,249,41,
35,168,116,130,68,169,240,153,38,100,141,128,114,7,8,206,78,187,17,71,51,150,
172,105,191,119,81,104,215,161,81,169,184,102,77,46,169,85,153,88,16,86,25,84,
200,43,184,140,79,75,0,53,35,44,137,18,164,72,48,100,72,2,46,56,226,54,162,164,
36,84,71,130,222,37,60,192,0,55,12,128,56,198,217,192,233,198,55,59,255,0,95,
202,56,66,74,170,217,42,234,200,64,4,3,145,144,55,250,141,207,127,174,7,5,90,
118,176,218,47,118,187,146,210,208,214,181,190,231,73,86,40,238,116,145,87,219,
106,254,94,100,148,82,220,40,102,30,13,101,13,65,65,21,85,44,163,194,168,129,
228,138,65,208,196,113,219,127,241,131,248,186,181,252,32,201,240,26,188,130,
248,56,248,1,176,208,243,155,225,63,66,115,251,89,214,94,190,15,121,59,170,127,
124,106,77,96,201,243,90,126,223,5,239,79,78,246,29,53,109,74,63,152,162,75,101,
68,87,169,90,239,50,85,93,156,81,210,21,174,237,34,249,119,236,236,173,44,169,
204,85,205,54,126,154,177,175,74,130,39,244,180,233,102,136,115,82,157,66,102,
157,82,19,72,220,16,69,164,26,154,234,90,142,95,72,64,146,52,22,39,81,42,13,136,
136,34,254,152,234,71,203,29,61,163,53,23,51,52,14,153,230,38,163,171,209,156,
191,190,107,173,47,101,214,218,190,130,142,154,190,183,75,105,43,157,246,130,
139,80,234,42,58,42,202,154,42,90,201,236,150,138,138,187,140,84,213,53,84,240,
204,244,161,37,149,16,179,14,215,127,16,31,179,83,240,133,167,47,156,171,208,
188,163,252,84,121,107,166,121,159,206,171,45,166,253,202,13,1,207,138,93,20,
179,243,106,213,125,2,27,37,211,66,221,116,166,171,181,220,46,54,253,65,93,36,
16,217,37,181,233,123,248,185,52,158,5,189,235,170,58,85,171,79,237,36,75,201,
213,230,255,0,193,217,228,183,38,185,53,202,237,53,204,95,132,109,15,207,74,219,
135,44,57,107,165,116,77,126,165,173,230,69,230,255,0,29,8,186,220,244,245,182,
223,83,117,180,218,236,182,74,5,178,81,86,164,130,133,234,174,19,35,59,214,48,
143,104,255,0,21,191,134,95,63,62,36,249,141,248,57,124,93,104,171,151,45,249,
97,202,174,74,124,32,124,39,215,243,199,155,188,202,215,250,99,69,233,142,94,
75,202,153,116,198,190,183,196,82,174,119,188,214,214,220,40,174,117,112,89,
158,150,223,81,102,130,186,0,183,27,149,174,159,198,168,60,126,127,51,82,165,46,
202,206,140,203,246,93,44,237,30,208,154,110,185,122,234,107,101,145,218,141,55,
13,76,234,103,171,73,169,5,166,53,144,193,84,26,132,28,53,77,2,181,100,40,43,
53,51,75,196,165,148,195,16,24,136,54,133,109,82,109,185,48,184,233,237,241,
173,240,101,205,239,129,223,136,253,119,240,187,205,138,56,43,117,174,135,189,
81,211,219,46,246,24,106,231,179,107,157,61,168,105,96,184,105,93,83,165,132,
209,45,101,69,183,81,81,205,27,211,83,75,10,87,209,214,173,85,162,186,8,110,84,
85,84,241,214,216,52,6,186,93,121,71,203,135,209,154,174,62,96,214,223,168,180,
172,26,18,93,61,118,139,88,79,168,110,149,17,80,208,88,99,211,82,82,173,229,239,
53,181,117,52,244,212,150,181,162,249,218,138,137,225,134,40,90,73,20,30,230,
60,249,248,226,228,47,197,159,237,29,124,30,223,121,19,110,229,207,57,185,123,
163,106,57,105,240,239,118,213,250,139,75,90,181,150,148,213,23,213,214,90,198,
243,120,214,90,17,175,20,146,66,181,154,46,171,84,82,197,162,181,237,171,44,183,
75,36,183,139,29,101,77,162,122,90,154,189,167,219,62,11,180,110,187,252,125,
190,36,62,56,185,209,104,178,209,114,187,225,247,74,124,49,242,247,149,55,11,
253,47,131,69,169,126,40,121,153,162,244,69,163,73,79,106,233,94,139,205,243,72,
91,110,84,84,180,230,84,158,90,27,254,172,209,181,84,229,37,181,172,180,67,173,
218,143,149,163,148,124,230,83,187,173,83,177,134,121,129,98,142,217,138,117,
191,165,92,184,161,167,82,26,172,105,185,4,234,69,45,11,8,64,197,162,42,51,232,
121,81,95,187,28,64,82,186,203,106,152,128,36,78,196,197,238,39,207,247,144,63,
3,127,20,31,18,255,0,16,242,124,42,114,159,148,215,219,135,61,105,100,190,189,
223,64,106,121,173,250,10,231,167,169,116,252,33,245,5,70,163,125,109,87,98,167,
178,165,170,55,141,234,97,173,146,58,183,105,99,142,158,158,121,101,142,54,222,
45,31,236,168,124,109,73,160,117,189,198,179,158,159,11,211,115,159,72,105,151,
212,144,252,63,233,237,95,168,245,30,177,173,41,71,45,193,44,119,27,156,26,110,
146,223,98,188,93,41,197,20,54,25,30,11,133,150,227,91,95,4,83,222,45,212,100,
87,184,39,199,63,199,39,51,190,7,255,0,104,51,226,91,226,203,151,246,205,55,
173,53,95,46,249,165,112,211,49,105,237,100,151,7,176,222,52,196,252,172,179,
114,234,231,97,153,237,117,116,117,180,51,199,167,140,212,214,203,141,60,210,
126,238,185,67,77,95,45,29,106,67,45,36,219,3,252,13,254,14,127,19,14,112,126,
36,22,255,0,197,35,226,26,221,204,62,93,242,190,253,69,174,175,186,251,95,243,
82,162,61,37,169,185,217,100,213,92,190,170,179,105,125,61,102,209,243,80,208,
92,239,122,54,146,79,248,62,235,21,242,91,21,155,71,71,110,210,212,18,216,110,
21,21,244,20,180,105,153,236,198,121,50,105,158,21,242,89,60,191,244,20,115,20,
214,170,10,181,179,25,167,85,168,217,68,15,81,27,187,40,81,85,233,211,106,146,
192,144,160,49,18,166,180,203,154,101,93,219,188,101,37,78,149,68,4,128,246,4,
76,130,110,64,17,233,142,165,156,158,248,102,248,132,248,132,214,151,77,3,200,
190,74,243,63,155,90,226,193,67,83,116,190,233,78,95,104,173,65,170,111,182,42,
27,125,100,86,234,218,219,197,186,211,67,85,83,107,166,166,185,75,13,4,211,87,
164,17,165,108,209,210,19,227,186,70,83,243,59,145,156,229,228,221,207,247,23,
55,57,73,204,190,87,94,162,105,3,90,185,135,161,181,62,140,184,0,161,164,44,
148,186,134,217,110,153,227,94,151,34,88,209,145,145,75,134,41,134,227,125,63,
133,255,0,197,69,218,131,246,130,167,215,252,144,175,165,210,220,181,248,170,
248,156,231,102,147,186,90,100,160,164,170,162,189,242,143,153,218,203,81,107,
11,85,176,210,70,254,21,186,182,107,141,155,78,92,173,245,116,142,147,219,43,
161,84,6,106,57,42,169,106,119,247,248,127,254,32,127,16,255,0,30,63,137,39,226,
13,248,113,124,107,216,116,14,187,228,77,155,79,124,68,216,180,254,135,94,94,
219,44,181,26,111,79,233,190,102,90,185,115,255,0,15,213,94,169,227,130,243,113,
160,186,104,125,83,81,77,53,198,239,37,85,230,75,130,210,92,40,238,116,132,178,
72,229,110,209,206,100,222,179,255,0,67,66,166,87,47,217,212,59,67,48,63,168,
122,89,170,116,234,85,167,66,178,162,154,79,74,163,82,168,196,5,44,154,130,221,
212,152,198,150,154,56,80,29,131,26,173,77,60,32,169,32,22,4,153,4,106,141,224,
199,1,199,29,62,191,8,63,134,207,135,47,139,159,143,30,81,252,58,252,79,167,49,
95,64,243,62,61,65,104,180,14,90,87,69,109,184,190,180,183,218,164,190,217,41,
181,5,115,90,238,181,116,154,90,190,146,213,117,183,220,171,109,209,210,213,208,
85,213,219,171,164,174,165,183,211,86,185,135,127,18,175,135,45,55,240,167,241,
225,241,81,240,247,162,108,215,91,14,135,229,111,54,111,214,109,13,106,189,92,
106,110,215,40,52,61,82,83,94,116,132,181,87,74,178,106,110,13,87,167,46,118,
218,184,234,234,25,166,158,41,209,228,103,118,36,238,115,240,136,176,233,15,130,
31,139,223,196,195,226,186,69,155,87,104,175,195,163,147,156,247,180,232,169,
218,162,6,139,84,107,27,255,0,50,143,41,249,105,73,83,95,20,137,78,27,85,208,91,
239,84,235,44,5,227,153,170,228,120,14,2,48,102,253,167,94,90,217,97,248,245,
229,207,196,30,152,17,182,155,248,179,248,98,229,119,51,233,228,232,104,106,36,
186,217,232,235,52,127,137,81,3,42,180,77,38,153,179,105,9,188,195,169,164,150,
112,248,116,113,195,76,93,191,17,12,178,181,67,149,173,217,201,163,81,61,215,
245,75,74,150,124,170,211,128,86,167,244,89,138,37,228,147,36,15,9,4,29,15,255,
0,135,212,108,226,161,157,137,209,38,158,230,65,26,212,197,185,155,227,173,53,
34,144,74,18,66,186,144,71,254,161,131,235,142,251,254,163,191,171,133,190,0,
86,174,2,55,10,38,78,175,79,13,176,216,31,85,36,237,156,129,223,142,223,255,0,
25,31,135,199,33,190,35,254,31,255,0,6,94,89,252,14,124,30,232,29,27,206,207,
141,78,80,91,175,58,155,155,214,106,237,109,67,83,203,237,51,161,180,231,45,47,
252,199,213,26,214,221,79,122,91,14,171,164,130,187,91,234,26,237,65,171,245,
180,23,125,80,212,246,251,109,135,78,213,189,117,206,221,76,43,167,227,41,93,
248,72,252,48,217,171,62,5,62,17,126,24,52,190,166,248,134,209,180,58,74,215,
204,143,138,155,30,185,213,19,197,162,53,157,154,237,110,147,84,233,49,71,116,
186,234,88,181,158,161,187,219,233,174,84,90,178,19,114,162,182,232,234,235,156,
118,152,100,173,187,218,238,52,54,183,251,55,181,178,245,234,100,242,244,178,
121,167,204,87,169,154,90,136,189,195,28,166,95,45,153,124,171,230,179,45,222,5,
167,69,235,83,117,164,178,107,84,40,225,41,176,18,71,90,139,0,236,206,161,84,36,
18,24,107,102,80,193,22,215,33,72,45,254,34,196,145,142,181,182,134,240,228,
195,122,97,189,242,7,166,48,125,126,167,99,236,8,224,177,39,88,137,193,243,41,
12,163,127,203,220,111,143,168,201,199,191,2,17,1,77,81,210,199,112,204,140,1,
220,21,37,79,247,250,227,215,176,227,177,7,236,253,242,107,225,103,159,252,226,
248,152,208,223,19,127,14,58,79,159,52,250,83,225,191,80,115,167,69,73,168,53,
38,173,179,92,45,23,14,91,221,173,212,151,77,57,108,162,176,221,104,173,117,
113,107,26,93,89,78,213,119,43,157,37,101,93,158,123,5,1,160,86,138,178,186,55,
233,243,189,172,189,147,145,173,152,52,158,178,229,212,49,74,69,3,149,106,148,
233,248,123,198,68,58,77,69,38,88,8,6,9,34,48,173,58,38,173,69,19,26,164,2,211,
18,1,60,36,240,59,13,241,160,153,174,12,153,101,29,35,57,35,112,0,109,142,49,
159,175,167,98,54,206,79,27,38,248,60,252,36,254,56,62,61,249,71,171,185,197,
240,215,161,116,142,180,209,250,87,84,87,104,187,132,119,30,102,104,125,51,125,
155,83,219,173,118,171,205,77,182,150,203,126,188,209,84,197,139,109,238,221,81,
79,85,114,54,234,58,207,21,150,142,166,119,134,85,77,199,126,22,247,127,195,
203,227,174,229,241,145,164,57,159,248,103,252,51,104,39,229,31,195,166,182,231,
126,134,93,29,171,249,227,61,226,229,107,210,149,50,67,112,178,220,107,245,31,
51,110,213,209,214,211,71,115,177,55,239,253,38,116,220,241,184,171,149,40,224,
74,138,120,169,33,159,192,95,153,60,222,165,229,119,226,225,166,249,57,172,117,
39,45,235,191,251,142,117,191,52,185,127,96,211,87,235,138,217,244,118,182,180,
61,198,150,143,80,233,209,120,170,184,212,82,234,107,77,150,166,11,45,159,81,
84,84,207,124,20,241,83,61,69,125,69,101,45,53,68,92,199,105,118,247,104,212,
165,158,74,52,127,164,204,228,95,32,42,127,91,162,189,3,79,61,86,154,8,57,90,
160,217,42,234,45,178,232,96,53,49,16,229,60,186,74,22,58,213,195,198,137,86,
148,4,255,0,146,241,34,35,168,219,26,71,248,135,252,62,190,52,62,17,232,197,223,
226,75,225,191,154,28,166,211,179,95,96,211,84,122,179,81,216,140,218,54,225,
126,171,166,184,214,210,218,109,154,198,211,53,203,75,220,171,170,104,237,23,42,
184,105,232,110,213,15,37,53,28,211,0,98,94,163,89,105,104,188,106,41,169,177,
231,43,227,194,70,14,39,167,7,169,87,182,242,66,216,199,169,81,159,78,59,163,
124,52,243,19,154,255,0,16,95,179,179,241,247,122,248,245,212,90,251,91,81,216,
238,218,178,237,200,158,99,115,198,174,247,117,189,222,170,168,116,214,129,186,
114,197,244,118,165,212,241,189,210,247,69,77,205,165,146,209,102,184,81,215,86,
197,53,77,206,237,98,90,161,68,181,116,169,93,62,16,190,13,191,10,143,131,239,
129,94,93,252,66,254,42,119,107,180,60,232,248,185,209,154,214,255,0,201,237,17,
67,71,170,175,250,151,74,114,174,243,77,109,181,105,173,89,165,52,77,150,205,
93,111,167,214,145,193,42,106,251,118,179,213,222,61,154,223,22,163,179,208,
211,211,10,138,58,244,156,89,110,215,90,20,179,116,243,217,102,204,103,50,189,
164,123,49,41,118,98,84,204,12,235,154,20,243,38,165,4,168,218,213,104,82,103,
108,200,119,34,145,69,4,134,112,162,77,72,146,165,24,42,53,62,244,154,132,38,
129,37,97,136,17,36,192,91,94,102,44,103,169,107,208,77,89,61,20,84,84,243,85,
85,214,79,21,28,20,180,241,60,181,53,21,82,200,176,211,193,4,49,6,146,105,167,
118,72,227,137,21,158,73,24,42,169,102,0,217,126,107,124,29,124,84,242,75,76,
105,45,67,205,238,65,115,71,151,22,205,89,85,20,90,46,187,86,105,75,149,166,61,
81,60,223,56,102,182,216,146,162,37,154,229,116,162,90,9,229,185,218,169,99,
150,225,105,143,229,229,186,83,81,165,109,19,79,121,191,18,239,131,30,75,124,38,
39,194,111,196,231,193,119,49,249,139,175,62,26,126,42,116,141,243,152,156,166,
212,60,198,161,183,208,235,93,31,174,57,105,170,105,105,111,218,110,227,85,103,
161,180,211,75,61,178,106,203,76,180,253,118,218,58,202,106,232,110,116,175,37,
98,82,69,89,46,237,127,20,222,126,243,46,233,241,239,248,16,124,87,81,106,91,
166,152,171,230,135,40,62,31,245,111,238,27,117,195,199,162,211,119,93,123,204,
13,55,89,204,211,109,161,169,141,232,162,93,79,167,117,205,30,155,184,213,152,
4,183,59,117,166,154,10,140,45,13,56,140,181,187,84,189,92,137,201,82,70,161,
156,165,218,101,205,113,86,141,106,117,251,58,131,213,57,115,76,106,52,170,23,
164,233,81,159,95,118,80,192,98,80,156,90,112,31,89,186,26,113,16,84,138,140,6,
169,180,136,54,139,65,225,124,117,7,147,150,60,205,184,106,10,109,33,77,203,189,
117,83,171,106,168,154,186,159,75,83,233,11,252,186,142,123,123,163,63,206,195,
99,142,222,110,114,209,128,157,95,52,148,173,7,74,177,241,54,39,136,221,237,
181,244,149,85,118,155,157,29,85,5,194,138,121,41,170,168,107,160,150,150,174,
146,104,201,87,134,162,154,117,142,104,37,137,193,73,35,149,21,209,188,172,20,
130,56,239,5,119,248,182,230,221,163,246,170,40,116,149,127,48,46,151,77,15,20,
182,239,134,74,61,61,70,180,107,110,163,229,222,168,228,221,62,186,131,72,212,
65,75,77,3,79,77,65,205,187,164,90,186,170,162,169,167,175,75,173,58,203,37,83,
83,83,199,2,245,156,248,221,213,148,156,192,252,82,254,36,181,55,59,107,53,134,
173,210,245,63,24,188,193,176,235,52,177,87,171,235,25,121,119,167,57,169,95,
166,127,113,105,58,155,133,61,117,61,61,194,215,163,45,80,217,52,172,19,82,79,
73,68,212,182,234,115,78,244,241,136,248,115,179,51,121,156,245,106,73,83,40,
148,209,251,31,41,218,224,210,171,82,171,145,153,169,86,145,203,132,122,116,129,
43,161,72,98,203,44,225,68,15,16,139,168,64,97,201,61,235,210,184,3,104,98,210,
9,242,136,128,47,141,113,195,65,135,10,87,4,28,118,254,158,222,221,242,6,196,
125,120,218,95,192,183,225,41,241,155,241,225,164,245,159,51,121,25,203,250,25,
249,103,160,163,212,180,119,45,103,169,111,52,150,138,11,230,171,211,186,126,
155,80,182,128,210,118,216,205,93,251,80,106,187,173,45,198,215,77,111,90,91,80,
177,211,214,92,232,210,239,124,182,171,49,23,151,241,170,252,51,121,67,240,159,
241,27,240,137,203,47,132,29,21,171,232,180,191,196,79,42,180,218,89,6,177,212,
23,123,197,227,85,243,74,233,175,42,236,44,149,82,95,60,51,101,175,146,223,125,
209,9,95,106,167,166,161,162,161,154,184,48,163,166,119,145,56,188,159,138,223,
196,39,58,191,9,126,84,252,25,254,27,127,8,28,236,188,114,198,93,25,200,201,181,
239,63,181,87,47,86,138,207,170,117,174,190,214,218,138,177,94,230,250,152,81,
54,161,177,211,213,222,109,58,178,239,75,77,107,184,80,213,189,162,229,101,164,
173,158,122,107,117,28,104,192,237,58,153,186,29,142,157,133,220,12,239,108,28,
197,108,187,118,133,58,134,150,91,37,145,45,253,102,98,189,26,12,205,168,84,68,
203,210,77,119,171,90,73,148,129,19,76,33,171,223,78,138,90,85,180,16,11,59,198,
149,82,68,68,75,19,27,11,111,142,183,220,227,248,100,248,130,248,110,230,45,167,
149,252,232,228,238,190,229,207,49,46,144,209,207,100,210,122,143,78,214,211,93,
245,13,53,109,108,182,234,26,141,63,12,81,79,29,250,158,186,178,41,40,169,102,
180,73,91,20,245,113,181,60,78,242,175,71,17,103,53,185,77,205,30,92,213,49,215,
92,180,215,250,29,139,136,218,61,97,163,181,22,153,120,170,10,135,48,58,94,173,
212,76,146,133,33,252,35,135,32,245,116,145,199,99,95,137,221,91,241,1,207,223,
193,219,224,15,241,29,147,91,93,174,188,250,248,51,231,222,187,208,26,131,155,
119,27,253,194,229,204,74,171,109,111,48,104,234,185,113,170,174,55,123,128,121,
238,55,13,53,169,108,122,86,210,69,69,69,101,76,137,115,134,224,211,74,39,185,
36,119,195,241,138,252,99,126,50,62,25,111,223,9,150,14,76,222,185,109,73,107,
231,39,193,183,43,185,233,173,173,154,163,150,90,111,89,81,86,107,61,111,95,124,
142,174,174,130,45,65,5,108,148,20,48,193,108,72,168,168,150,73,98,141,100,152,
200,178,200,67,171,53,191,18,246,147,127,71,147,163,144,236,250,217,170,149,251,
99,35,158,11,157,204,101,233,209,205,246,59,211,53,13,29,121,122,236,105,102,
50,181,168,102,41,10,223,220,86,168,105,177,133,214,116,50,244,198,182,103,168,
22,41,186,74,171,22,90,160,216,195,11,171,2,12,88,129,60,113,209,182,183,230,
168,204,45,52,83,82,203,225,199,58,9,162,120,217,161,149,68,144,76,139,34,169,
104,165,95,50,72,50,142,167,42,74,240,1,120,152,203,35,176,24,201,103,192,35,3,
35,56,24,223,29,93,189,64,63,215,177,242,193,170,63,104,111,241,8,248,110,210,
246,205,5,101,228,150,170,181,114,15,74,88,62,42,181,117,132,199,30,159,172,182,
242,171,81,94,37,214,156,199,210,86,122,123,124,194,209,61,238,205,168,180,238,
152,210,58,114,230,149,137,71,169,42,237,246,234,251,171,216,169,146,182,27,155,
241,11,240,201,248,37,124,125,212,234,31,129,95,195,223,247,247,38,126,56,190,
28,52,254,189,211,60,149,213,55,27,12,86,189,7,241,131,168,185,99,111,174,172,
212,154,46,245,171,36,175,172,77,99,168,175,146,216,239,117,182,61,115,117,183,
233,11,155,74,42,174,150,163,126,210,113,165,160,115,125,171,219,197,77,28,190,
99,47,90,158,97,168,138,249,212,164,70,98,159,103,163,84,169,73,30,189,85,211,
170,157,66,154,145,145,73,20,137,170,232,136,143,6,167,66,197,149,129,19,9,62,
18,251,18,20,30,32,88,201,222,192,153,19,211,64,59,100,55,98,9,4,118,237,244,
250,130,55,255,0,228,254,62,75,18,6,115,131,183,177,192,225,117,206,219,95,104,
184,215,90,110,84,85,54,251,149,186,178,166,130,190,223,89,11,211,214,80,215,81,
77,37,53,93,29,85,60,128,73,5,69,53,68,114,67,60,50,42,188,82,35,35,170,178,
145,197,172,248,112,248,15,248,197,248,187,153,162,248,108,248,112,230,183,54,
233,161,103,138,170,253,166,116,181,104,210,52,50,35,4,104,110,58,214,232,45,
250,70,221,50,185,11,224,87,222,233,229,45,144,20,224,225,26,142,136,140,239,81,
85,86,229,221,213,16,127,239,102,80,39,206,252,1,182,36,39,84,129,189,128,137,
36,121,0,73,143,135,124,85,219,97,101,149,14,216,39,39,244,244,61,207,108,131,
223,35,239,142,11,158,0,16,167,172,71,173,15,108,196,248,35,250,29,176,61,125,
184,180,124,214,252,56,190,61,254,31,165,185,255,0,245,119,225,3,226,19,71,209,
89,45,211,94,46,215,217,249,97,170,46,218,90,223,106,164,14,245,87,58,157,91,
96,183,221,180,196,118,250,116,142,71,168,172,23,99,79,10,198,239,36,138,168,
204,43,41,70,104,169,166,25,32,162,134,32,100,116,48,27,145,177,242,182,196,1,
183,115,129,197,199,103,53,58,217,119,106,85,41,212,8,1,154,78,149,5,207,53,103,
188,220,9,22,224,112,26,178,26,224,137,157,193,95,51,16,56,121,218,216,91,100,
152,138,143,12,254,89,60,152,36,156,19,190,125,125,126,252,73,150,168,217,149,
163,35,242,228,16,118,27,118,35,61,200,253,125,123,108,120,143,173,86,230,105,
156,128,124,132,56,192,201,233,206,71,250,99,35,110,254,217,18,189,174,34,37,
129,135,105,84,43,109,140,50,247,59,147,157,135,245,254,156,95,100,245,20,150,
226,76,19,180,19,183,161,28,56,28,44,240,36,14,49,63,167,206,156,240,83,166,165,
52,243,170,73,158,130,122,125,135,73,219,125,241,177,251,247,226,93,183,219,98,
170,51,194,49,225,213,69,133,24,27,74,6,84,246,32,18,124,185,27,224,145,233,196,
81,29,27,194,254,34,231,43,134,24,63,203,236,59,13,207,244,219,183,18,230,152,
155,175,193,201,234,234,69,42,115,144,29,119,3,233,156,127,114,9,219,139,204,
149,125,44,40,212,30,22,252,182,54,220,17,245,192,28,90,70,227,211,228,96,110,
10,41,40,170,217,93,78,81,250,72,199,249,78,71,245,82,63,76,112,99,37,189,30,
40,234,21,123,140,18,15,174,1,83,219,27,174,62,216,220,112,241,119,182,70,243,
173,76,104,58,102,65,33,3,27,62,60,195,183,161,200,253,6,219,99,140,214,152,196,
177,61,43,231,37,15,70,119,243,166,224,125,114,50,185,247,59,246,224,233,75,65,
169,72,143,12,146,132,109,23,34,199,152,251,122,136,19,48,118,49,4,124,253,48,
56,212,34,104,148,5,203,163,16,126,170,65,32,239,237,140,122,158,62,225,220,
131,79,35,130,49,130,84,134,25,25,206,65,24,246,220,127,81,199,220,0,136,36,114,
39,27,129,255,0,40,245,35,236,49,167,9,0,33,65,193,10,64,206,8,0,128,119,200,
246,199,168,7,216,250,112,207,87,58,83,84,60,145,50,101,162,104,106,213,186,92,
96,145,224,72,35,59,188,177,54,91,0,31,38,122,136,82,72,116,184,79,224,42,211,
70,66,205,48,234,103,35,62,20,99,98,228,122,157,143,72,245,244,220,108,211,37,
175,196,163,150,180,224,9,58,124,5,102,234,145,217,159,1,220,239,249,148,51,183,
174,78,0,1,64,227,192,218,88,20,95,205,1,245,15,240,143,203,234,77,163,136,158,
7,23,74,35,196,223,148,248,64,224,211,250,71,30,17,211,12,18,159,10,105,149,
132,233,42,58,146,238,192,122,134,71,1,16,99,169,89,90,50,143,128,164,50,146,0,
60,19,209,197,5,68,77,61,85,67,98,74,105,103,103,242,135,121,98,120,146,51,38,
225,165,98,178,119,7,169,228,0,156,158,172,180,213,51,212,71,5,60,192,25,169,97,
142,155,168,159,49,141,3,136,67,16,78,233,17,68,25,254,69,76,118,227,140,80,177,
183,59,197,38,42,41,102,48,116,15,204,99,155,5,93,70,63,47,82,149,12,49,135,29,
39,108,18,156,177,116,157,252,90,198,218,161,78,165,34,111,6,227,160,182,12,
110,172,1,128,52,233,142,23,23,243,231,250,227,233,42,165,150,24,105,213,89,196,
83,51,67,1,92,180,179,49,196,101,128,220,225,152,21,7,168,228,96,96,157,173,
215,46,44,255,0,240,165,6,151,187,86,87,196,215,187,133,93,202,158,249,75,142,
153,224,134,185,35,52,209,84,224,245,172,116,237,13,57,68,108,13,199,72,1,73,
106,191,167,109,161,110,118,199,67,36,245,9,120,183,211,65,10,238,106,42,252,72,
204,169,23,72,37,86,41,58,112,251,130,231,25,59,145,111,117,244,45,67,168,15,
137,225,154,131,65,65,60,239,26,170,2,254,16,33,221,80,5,19,16,189,51,21,242,
187,175,138,161,67,133,86,178,128,235,53,12,177,14,148,212,201,133,191,120,90,
65,252,218,80,168,6,218,75,30,56,133,80,9,84,22,4,51,16,6,251,44,121,120,129,
61,64,24,141,57,135,90,8,104,193,42,230,89,212,175,98,89,152,0,126,216,103,56,
250,128,61,113,13,71,9,154,164,198,55,243,164,96,3,220,228,41,250,237,234,118,
219,183,110,36,222,99,20,26,152,211,163,102,23,134,138,165,3,16,66,172,212,113,
84,182,72,239,231,118,32,140,227,233,142,0,236,128,75,81,81,56,70,104,227,121,
92,176,94,165,204,65,164,110,192,144,170,167,169,183,236,50,124,160,158,55,154,
168,106,87,168,215,0,84,20,214,121,82,88,250,147,62,184,208,216,121,15,182,27,
47,177,153,218,101,70,8,4,139,18,16,54,1,48,1,223,208,244,231,212,99,3,129,200,
0,95,205,229,96,66,55,212,231,200,203,158,224,147,143,95,205,232,59,21,92,186,
8,92,186,134,144,201,32,25,239,159,40,192,245,29,241,216,227,251,177,45,58,
204,209,163,108,94,100,10,195,184,238,72,30,153,37,112,1,244,39,27,239,194,173,
6,164,241,243,152,182,222,119,27,254,152,40,39,79,79,158,188,188,176,123,166,
45,237,81,4,45,133,50,73,42,60,70,66,87,112,219,117,128,164,16,80,145,184,24,
13,157,251,113,101,52,45,74,189,5,85,98,135,72,218,3,10,101,136,86,150,73,76,
45,217,123,147,24,82,84,224,129,157,212,14,33,13,48,99,142,4,233,5,228,140,50,
248,113,128,206,76,108,209,117,13,192,8,74,108,204,85,119,1,152,30,242,142,154,
158,173,40,105,109,145,80,84,188,171,32,169,169,142,159,14,144,211,69,215,34,25,
93,112,168,139,24,103,149,217,186,75,22,57,32,22,54,89,119,20,216,115,134,4,0,
76,155,5,22,6,9,44,220,204,13,132,96,12,164,143,50,15,13,183,39,210,56,243,231,
132,124,237,39,83,222,121,111,203,123,76,138,213,190,51,214,86,170,29,169,255,0,
122,75,13,50,60,174,9,62,90,74,121,103,10,6,122,14,73,195,47,4,188,228,214,118,
189,55,107,126,95,90,109,113,163,27,117,29,60,76,136,177,209,81,208,12,244,36,
80,38,11,213,72,208,150,25,254,20,89,46,253,114,55,79,16,93,54,187,160,161,230,
229,215,89,133,146,174,150,157,106,34,182,38,65,146,105,35,162,74,26,98,138,75,
120,113,245,164,140,140,219,42,28,227,168,227,134,61,101,170,110,122,198,237,87,
125,172,167,142,39,240,82,40,169,99,109,146,20,222,56,131,201,185,152,171,51,18,
71,152,179,121,87,99,196,106,87,181,98,135,251,149,92,41,240,131,20,105,169,93,
205,129,127,82,102,98,195,27,8,14,137,22,64,72,234,236,102,226,102,214,139,1,
245,192,61,64,46,31,216,42,151,27,17,210,114,172,9,200,3,177,24,7,59,13,134,199,
140,182,120,90,157,194,144,204,166,74,99,19,200,229,159,1,218,105,98,44,115,188,
113,244,5,7,33,144,12,146,193,137,224,193,152,23,32,168,98,66,129,213,231,223,
35,208,28,6,24,207,125,241,177,39,135,152,149,4,114,74,73,86,136,84,203,24,223,
10,208,64,148,233,229,39,10,89,89,129,201,36,131,233,140,112,143,118,11,106,59,
136,35,234,72,62,131,207,141,134,14,76,218,13,197,227,134,223,175,201,195,57,5,
154,105,200,33,124,66,219,157,240,207,212,14,50,0,39,127,54,196,159,229,62,172,
178,98,74,152,226,104,193,241,229,95,57,32,185,66,235,150,3,59,12,119,192,44,50,
61,9,201,5,91,60,86,206,168,164,30,36,132,156,128,88,22,94,193,192,29,64,5,101,
57,56,32,19,133,219,37,134,25,51,36,51,48,1,163,144,51,150,4,178,21,243,0,58,
64,42,165,134,67,0,64,94,234,125,35,80,13,84,215,162,177,176,226,194,103,211,
215,143,12,111,129,49,206,61,7,235,135,69,145,101,188,212,85,20,56,140,87,178,5,
61,30,88,98,104,80,116,245,54,87,44,153,201,36,28,140,157,176,171,74,89,31,80,
94,173,212,17,12,154,185,139,203,26,38,68,116,244,193,164,33,124,184,207,66,
162,187,131,212,25,136,244,32,51,82,213,133,167,175,153,152,9,39,95,1,79,99,24,
149,214,73,93,67,111,142,148,0,254,95,49,5,188,184,60,77,220,130,183,85,93,245,
119,143,69,64,245,20,116,182,186,177,85,56,233,240,233,154,70,140,67,34,72,197,
78,38,233,49,18,170,11,14,192,40,39,137,141,5,233,234,217,156,18,0,224,92,72,
49,114,8,83,60,129,231,129,75,9,141,226,36,249,71,148,207,212,99,158,175,211,
148,243,180,82,56,43,81,76,76,38,117,0,55,66,174,197,201,0,73,25,25,12,15,241,
18,69,14,132,171,144,1,172,237,53,138,189,107,36,235,170,183,171,50,78,208,142,
183,69,233,61,50,120,82,121,100,232,112,24,43,14,150,1,128,101,59,241,107,117,
134,154,30,35,56,136,35,21,233,10,113,146,235,158,182,145,59,21,39,96,234,78,
195,212,236,33,91,150,159,120,81,188,24,250,75,146,88,126,100,112,65,7,164,145,
210,122,191,174,48,8,252,216,122,166,82,141,64,90,144,18,73,114,182,144,73,217,
99,112,56,11,24,218,241,136,163,155,2,110,45,211,234,49,111,180,46,175,209,188,
214,229,252,28,173,171,172,210,53,58,178,231,20,159,240,229,93,69,206,183,77,
222,146,231,23,64,182,69,9,190,82,65,167,174,50,9,21,160,48,173,214,150,178,120,
102,104,160,51,200,177,33,73,203,213,231,102,157,170,212,86,8,53,222,162,179,
222,172,151,89,236,26,139,71,213,194,181,212,50,201,1,49,154,122,154,74,161,85,
71,87,5,82,13,150,74,103,166,149,9,132,16,140,24,209,187,197,134,122,106,171,
120,165,86,142,161,96,142,70,136,159,15,46,91,196,6,50,152,232,117,37,89,8,42,
84,142,160,114,14,45,183,32,254,33,101,166,212,246,106,93,127,71,71,87,45,60,
105,67,91,169,235,238,16,219,43,38,142,148,200,212,210,221,171,106,163,120,106,
234,99,133,34,164,167,154,94,150,168,49,70,39,148,59,23,125,38,96,247,148,41,
230,117,160,164,77,37,172,140,235,253,182,186,135,130,173,170,155,146,85,153,
153,74,51,83,101,2,14,34,244,200,90,142,131,188,12,3,119,100,41,58,151,125,50,
99,196,0,240,192,241,13,64,201,140,78,223,15,209,83,81,221,238,154,59,86,161,
235,123,221,212,71,109,160,161,170,168,104,108,247,148,104,238,20,182,251,125,
52,117,149,125,52,226,161,170,99,165,96,230,33,14,17,216,70,28,196,90,195,150,
119,43,71,55,181,30,147,75,156,210,220,108,114,155,141,150,162,83,36,73,45,178,
162,36,44,30,138,229,78,138,17,233,218,57,36,15,4,110,99,203,161,101,76,139,49,
241,7,203,251,194,85,216,249,211,203,43,133,198,213,107,190,10,95,157,188,233,
139,149,59,201,75,35,24,132,243,208,93,237,50,205,7,139,30,12,147,211,191,129,
85,15,137,47,137,11,193,210,228,127,83,217,249,179,116,151,78,107,237,89,122,
143,92,210,208,209,65,96,125,79,114,142,134,154,249,75,71,83,1,146,129,238,151,
88,163,167,249,202,68,140,77,77,18,212,134,120,209,231,240,203,49,35,140,204,
101,197,10,194,155,146,200,13,48,142,73,43,89,25,153,168,58,141,74,72,238,234,
52,155,168,40,160,11,28,66,141,126,250,144,116,144,70,162,202,108,212,152,0,42,
35,216,193,87,81,99,19,168,153,184,192,15,61,121,109,164,41,249,111,161,244,77,
53,13,251,72,243,239,68,212,193,53,194,133,166,51,105,205,89,97,154,1,87,167,
53,30,158,175,154,70,106,91,148,212,178,165,37,101,20,115,24,30,74,120,43,40,
195,244,24,154,16,214,58,126,205,203,45,11,46,171,213,111,111,170,230,255,0,48,
101,142,147,70,233,187,29,194,142,190,131,71,233,240,196,106,173,117,123,154,
134,105,86,155,82,86,58,157,61,100,179,12,173,190,178,107,189,205,137,49,82,133,
184,63,22,58,34,245,173,185,77,203,142,117,88,168,170,110,212,186,34,142,45,7,
174,174,145,69,82,137,68,212,134,58,107,63,204,195,84,144,205,242,85,116,165,
105,225,169,72,228,141,42,203,32,127,14,106,118,109,111,243,103,66,219,180,101,
117,142,191,78,93,164,186,233,237,77,97,180,95,168,230,157,131,212,80,214,87,
211,41,185,90,39,56,254,20,246,234,232,230,129,208,18,175,8,130,101,42,88,129,
87,82,173,82,167,38,107,179,233,204,212,92,201,87,21,117,247,76,28,80,21,38,
105,211,10,201,20,218,92,82,154,37,221,16,97,240,20,19,84,83,10,13,36,106,68,
141,16,29,74,247,133,34,29,228,56,46,176,186,226,166,128,199,3,147,220,173,241,
214,211,221,181,28,98,237,61,60,112,124,141,140,205,34,209,195,21,55,73,166,21,
102,54,18,53,50,5,82,244,80,201,15,143,146,178,200,21,157,90,89,212,95,20,124,
252,214,90,74,11,74,107,107,148,26,67,78,168,162,181,105,107,124,198,217,167,
172,244,140,231,173,109,154,122,223,242,214,170,100,13,55,84,206,148,162,89,11,
179,59,185,223,136,99,79,209,89,238,180,21,246,203,159,76,85,213,61,109,73,116,
145,139,120,114,110,98,13,190,64,32,226,72,202,158,164,36,168,200,4,162,211,230,
27,53,117,85,5,117,79,93,13,66,73,73,86,177,32,11,17,101,106,121,38,140,156,
168,24,98,80,146,50,81,25,179,128,75,84,228,86,166,240,170,174,24,45,101,42,106,
81,170,65,2,89,212,148,59,22,100,10,89,76,7,1,116,225,109,64,163,9,105,17,40,
65,10,235,190,202,97,132,240,105,130,46,36,206,27,234,181,78,178,184,203,43,
215,234,59,140,137,44,139,27,68,43,37,138,55,87,97,228,41,27,42,149,247,7,182,
51,140,14,10,105,110,58,142,217,5,13,125,190,251,124,165,121,42,170,32,79,150,
185,214,194,232,212,169,19,60,128,67,36,106,55,150,48,8,36,28,49,24,35,28,49,
165,53,187,197,169,165,68,53,15,78,79,76,128,168,18,132,147,17,204,89,250,124,
179,167,75,39,73,0,140,96,128,185,224,254,150,72,205,21,61,181,105,84,74,175,61,
100,82,51,18,93,42,156,43,128,23,61,46,30,0,58,25,212,16,217,201,219,134,2,179,
43,51,86,118,97,179,119,142,205,171,86,218,181,116,34,38,54,137,198,181,46,193,
84,116,133,2,35,225,231,137,79,75,252,68,124,71,88,237,117,146,219,121,167,170,
107,108,180,20,242,201,81,105,212,87,73,47,118,169,41,74,136,230,137,224,186,10,
184,210,62,151,88,188,202,114,238,145,160,12,224,113,137,245,198,159,230,37,142,
162,178,75,53,46,157,214,177,205,19,84,27,86,105,236,247,184,220,59,84,187,80,
103,195,160,173,79,43,191,203,48,130,127,241,22,52,36,170,182,73,99,146,46,86,
95,188,40,165,249,155,133,234,142,26,200,192,83,39,238,203,77,28,149,248,141,
65,80,32,154,186,122,73,95,195,12,133,169,211,57,57,0,114,77,32,218,33,45,145,
220,229,147,247,253,93,37,13,234,74,24,74,152,109,54,234,248,252,90,68,185,57,
25,253,225,89,6,103,142,153,0,16,195,36,108,228,179,5,226,219,33,152,205,171,4,
106,149,107,82,20,195,178,230,42,61,68,77,110,66,138,61,227,51,83,170,2,120,86,
155,9,32,134,93,0,156,64,45,45,192,85,109,68,13,42,1,48,1,241,105,2,68,147,36,
142,80,103,8,230,175,158,203,86,90,18,65,42,165,179,235,235,129,254,108,158,254,
227,137,123,73,95,162,187,233,219,144,86,9,83,67,43,84,77,78,196,134,17,207,76,
232,93,71,243,39,92,74,70,1,0,224,122,12,192,250,138,165,76,228,134,36,182,225,
176,72,98,119,200,200,237,219,254,135,140,186,90,190,120,166,175,88,93,209,229,
183,177,202,177,30,100,127,111,80,67,145,131,177,251,14,58,174,199,237,102,200,
187,82,96,95,46,238,25,233,117,36,203,161,38,67,142,66,1,146,8,152,56,141,106,
34,164,112,96,12,30,22,22,4,114,60,247,22,222,248,176,255,0,60,175,13,12,141,
177,122,64,27,110,237,20,178,70,78,59,157,130,246,206,49,237,158,50,92,38,73,
180,252,12,14,244,247,41,80,251,129,44,74,251,255,0,76,15,182,254,192,35,79,215,
75,120,210,112,221,100,120,80,219,46,38,213,82,134,69,89,154,90,180,106,168,89,
34,62,102,78,152,164,235,117,29,40,196,41,220,140,146,64,22,123,37,124,74,199,
174,58,154,106,144,51,158,234,209,182,63,176,255,0,228,241,232,148,90,150,106,
138,214,160,234,201,81,85,148,244,141,136,188,30,4,29,140,219,21,204,10,146,26,
196,24,63,57,99,13,198,167,231,77,44,205,249,133,60,113,54,119,63,193,64,131,
127,109,134,199,219,132,244,74,5,92,11,140,135,37,24,119,252,192,141,199,215,
233,244,199,126,17,245,149,84,83,184,82,195,190,227,56,239,250,143,182,254,252,
40,134,65,20,176,74,127,40,153,63,252,215,92,250,246,193,239,193,0,10,64,32,72,
34,216,137,194,74,154,127,13,103,135,255,0,189,77,42,141,190,161,135,233,144,
123,100,30,220,35,153,137,180,211,73,157,237,247,194,15,169,17,214,69,28,138,
118,244,50,83,176,216,119,57,207,15,151,101,84,174,174,140,118,105,139,15,99,
214,160,227,29,177,230,206,221,248,99,85,235,161,189,83,236,115,79,73,92,155,
224,245,82,78,3,16,59,131,225,202,219,227,113,156,141,183,91,50,131,187,34,63,
43,157,175,19,49,245,31,190,48,95,219,246,195,69,213,188,27,189,88,219,9,84,
178,253,209,200,124,253,176,114,70,228,247,60,97,144,98,86,92,228,30,180,59,251,
29,179,239,145,143,182,227,211,124,215,216,92,215,71,42,229,133,85,20,14,15,
185,49,128,113,223,112,123,238,126,131,140,117,80,186,197,77,54,231,197,141,25,
128,25,243,42,248,110,50,7,186,117,31,98,120,21,10,90,168,214,130,60,37,28,116,
1,138,159,163,239,203,0,168,74,178,200,49,113,181,164,201,2,220,36,124,140,
110,59,74,254,60,31,138,86,157,229,150,137,229,14,158,248,161,185,89,116,166,
140,179,217,180,189,146,174,139,65,114,200,234,168,172,150,10,120,168,173,52,53,
90,174,171,71,212,223,43,82,150,138,42,122,70,158,166,173,234,231,167,130,52,
168,158,95,57,113,47,136,15,198,147,241,41,248,131,229,86,173,228,71,54,254,35,
170,245,55,45,53,173,152,233,221,91,100,139,64,242,202,197,83,168,108,205,113,
163,186,26,91,133,226,193,163,173,151,81,226,79,69,4,114,201,73,87,77,36,212,
190,53,28,172,244,245,19,68,250,156,167,149,145,208,146,71,133,60,108,0,207,96,
114,65,244,31,124,227,219,109,248,39,191,193,153,97,153,123,75,26,228,141,198,
87,111,250,110,61,143,21,203,216,61,144,10,212,78,203,236,245,170,174,107,10,
139,147,203,138,139,87,80,99,81,92,83,212,31,88,212,26,68,52,144,1,190,38,115,
117,140,131,86,172,105,211,26,218,8,136,136,152,136,48,125,188,152,80,244,183,
88,244,240,220,103,221,72,207,110,219,103,250,231,28,118,45,253,163,141,58,108,
28,194,252,58,104,233,171,169,235,45,148,95,135,23,36,108,86,239,147,164,170,
160,161,41,98,187,234,186,118,170,162,161,172,168,171,170,162,166,172,134,122,
105,32,164,170,170,169,170,167,137,18,25,234,38,149,26,70,235,203,104,88,35,171,
165,158,170,149,43,105,161,169,137,234,104,228,150,104,18,178,8,228,89,38,165,
105,233,217,39,129,106,34,15,11,75,11,164,177,245,117,198,193,128,35,114,159,
138,39,226,123,202,79,196,71,86,252,42,234,223,254,228,243,203,24,185,21,166,
104,244,102,176,164,143,155,23,75,229,102,182,208,148,55,170,58,232,121,125,104,
184,67,167,173,52,250,114,211,69,2,94,86,135,80,205,105,185,234,20,169,191,60,
142,254,13,185,33,172,91,63,144,206,212,237,62,199,175,75,46,245,114,185,116,
237,71,205,186,189,17,221,53,124,157,26,52,101,106,58,59,154,142,134,152,238,
213,180,146,186,244,130,88,26,157,69,20,171,43,48,12,198,150,129,13,36,43,177,
107,128,69,129,155,193,60,47,19,63,254,208,85,170,142,75,183,225,119,112,162,72,
17,174,255,0,134,159,33,104,68,137,226,101,160,163,154,230,244,101,201,80,190,
20,105,114,113,17,68,18,0,100,46,191,225,142,15,63,105,226,78,97,233,30,124,
124,34,114,117,107,117,141,15,37,244,143,193,175,44,40,244,149,146,107,173,217,
116,45,203,82,217,111,90,182,203,123,186,208,89,140,201,100,109,71,65,107,164,
211,118,235,165,114,209,165,205,104,133,166,41,221,105,254,81,5,16,252,81,63,17,
158,82,126,32,175,240,227,91,203,95,134,235,239,195,197,119,195,199,45,33,228,
205,166,150,126,107,142,98,217,42,185,109,101,90,103,209,118,74,42,57,244,102,
158,175,161,175,211,51,27,148,77,120,170,186,92,106,46,84,117,84,241,212,198,42,
41,22,161,245,141,204,62,102,115,63,154,213,84,119,110,103,243,27,93,243,26,
231,69,28,148,244,119,45,119,171,245,6,174,174,163,134,94,131,36,20,181,87,251,
133,194,122,120,92,197,31,84,81,72,145,183,133,30,84,244,40,21,93,155,248,127,
57,220,118,45,108,202,12,189,78,206,167,218,171,87,43,89,86,165,77,121,202,245,
77,26,137,82,141,74,148,129,167,73,129,157,76,72,168,234,186,72,50,90,181,211,
86,97,84,234,21,77,34,174,182,16,138,36,16,64,38,91,203,97,54,197,219,252,25,
203,83,254,41,127,3,120,1,188,78,127,232,232,138,224,28,7,154,101,102,223,252,
163,205,238,8,5,119,198,59,147,126,36,63,25,145,235,31,197,255,0,240,214,252,60,
121,121,81,3,90,116,159,196,79,46,62,34,190,32,13,175,174,58,138,253,113,65,110,
184,92,249,107,166,174,210,211,244,153,215,78,233,74,38,214,119,42,106,148,158,
41,210,235,163,229,121,33,54,100,17,245,36,252,17,245,151,194,167,41,191,16,
110,86,115,135,226,239,152,195,150,124,189,229,37,159,84,235,237,43,123,168,161,
188,86,218,238,28,208,180,208,197,77,164,45,87,131,98,182,221,46,52,244,81,173,
125,206,251,76,233,78,176,213,221,236,182,203,93,68,162,26,246,134,105,23,225,
251,241,33,229,103,47,63,23,237,119,248,137,124,68,242,243,84,115,126,205,117,
230,71,52,181,118,146,162,209,215,47,220,87,141,45,89,168,22,182,193,160,111,
212,86,187,165,85,5,45,230,151,76,232,169,98,178,69,98,189,86,83,162,83,203,21,
123,9,110,54,218,104,158,183,182,123,6,190,119,180,243,21,211,43,94,176,236,222,
193,204,12,184,90,112,153,142,208,207,190,105,114,244,233,84,114,148,157,232,83,
21,42,212,26,199,118,238,128,248,138,201,104,85,20,233,42,234,85,239,115,10,90,
247,90,116,194,22,44,4,144,24,192,22,184,7,132,197,48,252,72,215,81,243,95,241,
46,248,203,93,59,103,185,106,173,75,169,126,46,185,215,100,176,217,116,229,190,
174,241,117,188,212,199,204,171,237,166,213,109,180,90,237,241,85,87,92,107,106,
22,154,26,106,90,58,72,37,168,158,86,9,20,110,236,23,141,218,254,4,23,111,197,
118,191,227,199,70,107,77,111,121,248,129,143,225,183,151,250,54,235,164,190,34,
175,31,17,245,252,203,183,114,107,75,242,143,74,104,185,109,54,171,50,71,172,43,
109,186,126,139,87,233,180,211,118,106,109,37,29,34,53,69,154,75,108,245,215,
216,127,225,216,245,17,151,83,22,159,142,205,35,202,223,196,171,85,126,32,28,
146,228,77,20,150,217,185,163,175,185,181,161,185,83,205,205,85,95,170,105,180,
246,180,215,54,219,212,166,243,112,190,233,200,52,220,213,198,201,172,111,181,
186,174,203,108,17,24,232,160,142,134,201,45,198,178,106,85,189,187,103,197,175,
226,193,241,251,241,167,13,109,167,158,159,17,26,194,167,68,92,105,218,146,171,
150,26,30,113,203,222,90,213,211,23,148,181,61,219,72,233,63,221,180,26,141,113,
59,32,151,84,126,251,169,240,214,52,51,145,26,97,204,199,96,231,243,89,74,57,
20,202,100,169,101,159,179,40,82,173,155,206,147,82,190,94,171,209,165,74,181,
60,190,86,146,56,106,148,150,156,247,141,153,165,75,190,238,206,170,136,132,99,
73,85,17,205,66,238,91,189,98,21,4,43,0,204,202,89,137,16,9,104,141,4,233,157,
137,197,247,248,23,182,242,103,156,31,180,145,167,47,31,12,214,123,93,39,34,101,
248,171,230,223,48,57,123,5,146,158,58,77,58,186,91,72,105,189,113,169,5,227,79,
80,67,21,36,86,253,55,116,175,182,205,117,211,54,248,96,134,27,117,170,186,219,
73,28,11,21,56,143,137,99,227,199,241,211,214,220,187,231,215,197,239,42,190,5,
190,29,57,51,240,149,112,213,124,210,230,86,139,230,215,196,54,154,179,210,223,
62,33,121,161,125,177,222,235,244,173,243,87,195,172,160,167,182,91,116,139,94,
170,237,181,119,75,124,116,84,23,187,157,170,162,169,110,212,23,250,123,220,146,
215,113,168,111,195,47,227,78,215,248,123,124,98,232,31,138,123,175,47,106,249,
161,6,135,211,252,193,180,69,163,104,245,5,54,150,150,225,89,173,52,77,239,73,
82,84,53,242,166,207,125,90,42,123,124,215,101,173,168,49,219,39,154,104,97,
120,35,40,100,234,90,177,207,222,99,105,238,110,115,215,155,92,216,210,186,58,
110,95,88,121,145,204,93,91,174,173,218,34,163,80,75,170,228,211,9,170,175,117,
151,185,236,235,168,102,182,218,102,187,69,71,85,93,60,112,85,77,111,165,149,
160,17,36,136,210,33,145,194,123,10,159,254,109,25,156,187,102,114,89,110,202,
201,229,242,245,43,85,44,149,43,210,204,53,74,130,189,17,85,69,119,10,148,106,3,
90,149,74,33,201,101,82,227,18,21,143,117,225,33,93,170,187,56,81,112,165,96,
105,49,225,18,72,58,72,49,211,27,216,248,78,231,13,171,224,203,240,81,231,87,58,
117,23,33,121,127,241,29,112,248,195,248,216,211,124,158,187,233,110,115,217,
181,149,195,151,177,105,62,77,104,120,121,135,65,126,212,242,105,235,198,153,
184,223,39,139,89,220,106,214,195,13,54,163,162,165,107,220,211,213,212,212,86,
84,90,42,45,207,103,191,23,141,75,165,63,17,15,194,11,224,63,241,27,208,58,46,
207,161,111,252,141,213,247,111,135,78,103,242,247,74,26,234,251,38,133,182,87,
160,177,195,108,134,162,168,212,215,211,105,235,69,227,66,105,90,189,49,13,214,
170,106,138,107,63,49,232,96,169,173,171,172,147,198,169,235,61,93,241,53,241,
11,91,202,69,228,5,103,60,185,177,89,200,212,106,19,23,39,170,245,254,167,168,
229,172,2,219,115,55,155,121,167,209,83,92,223,79,65,242,151,118,107,164,2,11,
124,126,29,197,154,180,98,165,204,134,93,208,127,30,159,17,188,183,248,56,230,
167,192,190,140,213,20,118,142,69,115,147,152,20,124,194,215,20,144,81,72,117,
29,125,84,22,187,93,182,191,78,65,120,106,163,29,38,149,190,27,6,157,174,188,
219,34,162,89,170,234,236,208,3,88,148,149,85,244,181,89,87,177,235,127,87,75,
180,41,189,51,157,78,217,108,219,63,123,92,35,118,125,122,43,148,171,65,145,139,
83,21,41,229,169,211,210,105,210,80,236,138,13,77,51,166,66,170,132,40,103,65,
162,16,89,103,90,146,225,164,65,130,196,204,155,78,211,191,127,111,130,222,120,
242,186,193,240,55,248,99,124,28,106,45,77,127,229,39,54,126,50,190,3,181,206,
148,228,119,60,52,226,91,40,235,116,142,166,211,90,47,69,205,87,98,177,106,10,
167,21,150,253,101,93,22,165,164,213,218,102,138,53,249,11,165,211,69,165,28,
141,251,205,236,240,203,231,99,241,43,240,255,0,204,239,134,62,127,243,71,144,
60,229,183,207,65,204,158,89,235,27,182,155,212,79,52,147,79,21,222,116,147,
230,173,218,150,223,87,63,241,174,22,109,85,108,169,162,212,150,91,139,249,174,
22,171,165,29,81,195,204,84,109,123,227,175,241,9,228,55,55,190,9,127,11,46,86,
114,11,85,115,150,203,241,21,240,51,165,109,212,23,205,69,89,165,173,122,75,78,
80,94,102,211,154,70,74,187,174,149,212,212,122,162,229,168,36,191,105,93,93,
162,108,235,99,168,134,221,73,67,89,111,169,169,185,201,61,61,93,61,53,33,116,
252,81,63,17,47,130,255,0,196,95,147,28,147,230,181,111,43,121,191,165,63,17,45,
37,163,244,118,131,230,118,181,160,161,209,54,110,78,107,155,109,130,150,150,
123,253,222,243,73,75,116,186,95,110,50,85,93,107,111,18,232,71,165,138,219,112,
178,81,60,246,123,240,171,182,65,100,90,106,254,195,201,231,123,55,53,82,175,
244,181,205,14,214,204,231,87,54,10,47,123,148,175,71,61,156,124,158,111,196,
234,223,209,102,178,181,66,50,134,110,238,160,90,171,79,251,143,137,214,106,117,
84,13,75,170,146,166,131,54,96,200,129,214,194,53,171,9,27,77,196,216,99,68,
181,180,255,0,199,89,192,108,84,199,29,64,7,178,177,94,137,64,219,178,202,143,
157,253,64,245,199,29,143,255,0,103,15,78,215,221,57,215,241,171,123,181,84,209,
211,94,44,127,135,255,0,60,169,173,210,75,114,168,165,175,134,178,245,95,164,
233,169,42,104,168,160,129,162,172,142,10,184,41,205,84,243,85,83,53,0,120,30,5,
154,73,207,133,215,102,176,164,148,130,69,198,105,170,8,216,111,242,245,139,226,
199,250,44,193,215,190,197,135,191,27,164,252,20,127,16,159,134,143,128,29,113,
241,35,125,248,139,209,28,216,213,144,115,163,147,71,149,22,26,190,86,38,152,
158,166,213,108,174,172,170,185,106,154,59,133,62,160,188,216,165,130,162,249,
37,30,157,130,209,117,161,174,154,59,100,212,149,45,93,111,154,57,162,168,164,
188,237,202,53,170,246,86,122,158,94,139,215,204,85,167,73,82,149,53,12,238,70,
103,42,236,20,51,83,4,4,166,228,130,192,196,139,155,16,208,133,168,132,144,170,
9,185,216,13,45,23,191,19,203,120,243,197,145,253,158,123,37,190,239,241,47,
241,129,110,169,141,24,93,127,15,63,136,58,8,113,42,66,226,27,173,211,151,148,
245,43,28,205,134,132,152,36,116,105,87,104,246,45,176,226,86,253,159,109,117,
124,248,110,228,63,226,197,241,125,167,173,246,43,149,231,146,95,13,26,106,125,
53,109,212,112,85,212,216,110,122,154,81,204,13,71,107,183,222,169,232,103,162,
172,158,219,83,113,211,54,202,122,170,122,90,250,73,231,134,161,227,89,225,98,
179,37,82,252,41,62,57,126,9,190,7,185,137,241,17,204,190,112,232,191,137,11,
165,195,153,186,7,84,114,99,149,209,114,234,109,5,123,135,77,114,195,88,220,30,
175,80,127,197,198,249,122,210,15,112,214,241,67,108,210,81,218,174,182,212,75,
92,70,138,236,237,111,140,214,192,33,168,223,14,191,136,135,49,62,15,185,97,
241,95,200,46,74,233,190,95,107,14,84,124,83,66,52,182,175,169,231,38,142,169,
188,234,57,180,61,178,135,89,216,45,17,211,219,172,250,174,154,197,104,188,214,
217,117,124,245,151,38,99,124,138,130,241,79,74,246,202,150,74,69,154,101,187,
67,179,115,93,161,95,182,233,83,202,63,117,156,31,135,66,28,198,154,52,51,20,
178,181,3,246,130,37,93,117,46,40,147,76,130,136,89,203,42,152,26,241,52,117,65,
68,150,26,147,191,252,178,74,150,4,33,34,7,17,59,155,14,24,40,230,167,226,51,
241,11,241,211,207,46,72,219,126,55,121,189,123,212,223,15,54,238,111,242,238,
183,82,114,171,77,67,108,208,188,181,211,186,50,45,65,108,183,234,15,220,218,79,
79,65,110,181,165,85,14,149,154,233,69,71,123,188,27,157,238,150,146,121,215,
247,169,241,100,47,121,255,0,106,23,86,234,106,223,196,59,72,232,9,244,248,211,
156,181,229,151,195,135,44,236,156,163,134,142,10,122,123,29,231,75,94,103,191,
222,110,23,187,20,116,172,105,214,223,5,246,122,205,36,145,198,144,136,134,145,
72,163,140,64,144,187,245,221,98,36,194,103,3,120,247,244,234,252,167,111,102,
3,125,142,50,118,219,142,223,90,2,229,240,45,248,236,124,34,114,74,15,139,175,
136,138,47,132,207,138,95,128,173,19,81,166,185,155,171,234,42,236,76,252,201,
228,149,158,213,101,166,155,88,181,86,176,54,170,10,181,185,84,218,99,185,77,13,
29,125,214,229,163,245,92,250,145,164,178,92,45,122,162,216,210,19,182,50,180,
123,35,57,217,93,163,71,40,203,217,185,90,89,204,157,106,89,44,187,56,202,54,
117,104,26,89,165,203,101,208,187,154,149,104,156,173,87,84,169,82,43,83,44,198,
117,29,211,99,81,42,33,96,106,49,71,26,216,13,90,11,74,150,99,104,7,80,4,129,
225,233,138,87,206,74,93,3,91,251,51,63,9,87,93,115,98,104,185,149,96,248,192,
230,69,183,145,215,89,39,141,46,19,217,238,26,167,152,149,218,246,178,145,4,143,
52,218,98,122,42,67,106,185,211,50,199,255,0,217,235,69,130,175,167,194,130,
157,229,177,127,28,244,209,220,254,50,191,103,71,65,220,63,122,199,37,39,195,71,
192,163,214,208,218,146,153,111,84,70,253,204,109,61,68,77,60,55,8,42,105,34,
169,6,207,130,42,41,164,233,20,239,214,140,81,0,212,207,226,73,241,151,201,206,
109,107,94,66,124,62,252,35,208,93,226,248,35,248,50,210,77,160,249,43,110,215,
16,85,61,103,50,175,247,155,180,122,131,152,252,216,214,150,90,193,72,36,171,
215,122,129,35,136,83,85,208,91,234,94,207,72,213,50,219,172,147,94,170,236,244,
55,162,147,246,150,254,47,40,35,211,50,207,240,205,240,69,91,170,116,53,131,79,
233,75,22,173,170,229,14,166,253,245,106,180,216,30,154,91,92,118,121,105,185,
129,78,182,91,117,45,93,57,171,160,179,218,126,78,219,106,154,100,150,134,8,100,
133,27,128,83,236,30,217,106,89,108,222,91,32,42,189,124,199,226,12,219,229,179,
57,202,121,58,153,69,237,140,185,203,101,17,133,90,85,192,106,72,70,99,49,77,
110,181,93,169,126,96,196,108,214,164,11,43,60,105,90,42,25,80,182,174,228,234,
125,138,216,159,8,60,128,56,154,57,131,67,21,163,246,175,109,241,154,208,201,89,
241,61,203,42,241,44,72,138,82,123,167,36,244,189,72,162,117,46,87,37,234,22,
150,71,4,188,136,230,94,144,237,208,41,45,139,146,20,188,247,253,161,157,67,202,
175,13,234,172,119,15,196,99,153,26,134,250,180,203,2,131,165,180,15,53,117,39,
48,245,95,91,68,94,158,40,5,139,76,221,22,121,122,188,136,89,137,89,59,72,250,
131,246,141,190,47,174,92,197,126,106,210,252,58,124,10,82,234,231,191,81,106,8,
53,5,79,195,237,101,215,87,81,222,109,118,164,177,81,93,99,214,181,90,229,117,
60,183,106,91,39,137,106,165,187,61,192,87,82,90,229,123,117,52,209,81,132,132,
18,124,0,115,143,90,243,227,226,19,241,53,252,71,46,188,187,211,182,46,101,232,
111,130,46,124,235,171,93,151,148,122,55,82,210,105,84,231,55,51,173,54,158,94,
166,165,160,134,162,225,169,39,183,93,107,35,186,234,61,81,126,142,107,180,211,
86,181,109,254,231,71,75,5,13,53,99,80,187,75,179,251,99,179,114,153,140,198,
115,43,67,42,104,254,23,203,118,29,26,148,243,244,115,58,243,207,155,163,151,
163,84,170,81,162,105,161,108,240,97,227,125,61,209,146,100,28,71,93,58,140,170,
172,88,28,195,86,50,133,97,52,146,68,146,100,194,250,206,54,23,248,214,243,182,
209,241,189,248,118,252,48,254,32,220,184,137,44,55,126,75,124,100,243,139,149,
214,106,168,220,52,241,89,87,88,234,234,13,43,123,162,168,1,163,172,249,218,126,
83,232,45,67,148,144,199,21,69,222,165,23,207,20,138,32,31,198,171,225,199,90,
252,116,105,47,131,255,0,196,199,225,91,68,106,238,115,80,124,68,114,127,71,104,
142,112,233,254,88,216,239,26,238,237,162,249,161,97,182,194,244,80,92,108,154,
114,154,233,87,105,99,37,101,219,68,221,32,74,120,41,45,151,189,33,2,85,44,117,
151,216,90,160,59,240,185,165,183,124,99,126,13,223,137,15,192,172,210,213,215,
115,31,147,245,145,124,86,114,142,217,31,137,91,95,82,109,246,155,109,225,237,
90,122,133,82,89,71,141,168,185,113,87,99,184,199,74,50,242,115,38,47,14,19,61,
76,173,54,179,190,3,63,23,127,139,175,195,135,78,115,47,66,242,90,229,167,47,
154,39,95,82,221,110,20,218,55,152,54,218,219,213,135,70,243,6,182,142,138,220,
57,135,167,104,105,235,237,207,13,246,42,59,109,21,61,117,186,174,74,139,45,
220,80,80,139,149,4,198,156,137,23,201,118,126,111,179,218,182,95,178,5,22,207,
126,23,237,124,254,95,47,149,206,84,106,84,115,125,139,219,121,124,166,106,157,
39,174,170,245,16,43,171,102,41,84,10,195,190,203,213,167,254,107,137,51,45,72,
106,147,163,49,77,11,50,128,74,86,164,93,73,11,96,109,10,71,38,7,158,46,151,199,
101,125,255,0,224,183,240,174,248,75,252,51,53,165,32,176,124,64,115,63,87,106,
143,139,223,136,109,35,243,180,213,87,13,3,109,185,92,110,214,238,84,232,189,65,
20,53,85,75,65,127,189,90,146,138,233,116,181,198,208,73,106,171,210,193,42,
160,119,173,89,230,251,246,129,34,146,134,201,248,80,94,174,107,0,190,93,127,14,
174,85,208,94,101,137,2,60,134,219,71,109,170,88,216,1,210,98,130,170,243,92,
209,168,102,233,105,38,194,170,144,91,69,90,243,157,186,223,156,60,221,173,231,
63,62,53,62,165,230,206,173,212,218,154,130,255,0,174,175,90,134,243,80,247,
205,79,77,12,244,171,85,111,23,37,42,109,144,27,93,56,180,218,224,183,199,79,69,
101,161,142,150,146,217,77,75,73,71,4,17,238,87,241,161,252,67,63,14,159,143,78,
83,114,46,94,67,105,15,137,189,3,206,191,135,253,51,166,121,97,161,173,90,218,
213,161,215,149,242,242,126,24,36,75,133,170,235,85,111,214,186,131,80,190,164,
182,205,79,107,54,155,196,40,233,85,29,45,69,45,198,156,154,152,235,41,135,157,
163,152,236,252,223,98,187,83,124,197,83,154,237,172,239,105,230,178,244,255,0,
176,185,190,212,165,73,13,158,162,213,74,10,201,78,149,45,74,228,81,203,163,63,
141,153,68,148,171,173,80,8,3,77,36,69,39,197,166,153,60,132,76,18,76,69,216,
199,12,88,159,217,230,210,21,85,220,131,252,92,245,95,38,245,93,21,179,226,214,
159,225,98,125,57,201,235,123,194,198,235,109,179,93,116,254,190,187,214,95,108,
224,84,198,42,100,173,214,86,109,33,108,19,164,100,88,238,180,182,58,138,134,
116,184,71,4,154,49,252,36,234,245,13,63,226,121,240,39,54,155,184,199,109,188,
205,241,73,202,26,101,173,168,67,60,95,33,115,213,214,250,11,237,60,177,25,160,
105,133,125,154,166,227,66,200,38,87,144,212,225,75,146,21,139,255,0,10,159,142,
26,191,128,207,141,110,80,243,250,178,166,177,249,124,149,243,232,46,115,218,
41,82,73,146,247,202,77,102,212,246,221,84,147,209,68,178,53,194,75,7,77,22,
177,182,81,172,50,189,69,231,77,91,161,85,38,78,161,216,174,237,203,223,217,230,
252,60,254,34,57,55,248,135,114,167,226,131,153,60,195,173,68,215,188,217,228,
215,195,222,131,150,155,154,90,71,80,234,187,124,23,253,57,71,70,245,239,163,
233,117,15,47,36,211,250,166,180,84,90,109,156,199,213,22,202,202,107,149,190,
130,176,75,45,13,13,66,191,49,218,78,244,51,189,167,170,142,99,49,255,0,154,208,
83,149,106,52,13,80,42,211,202,214,203,54,86,163,173,145,20,178,85,66,228,46,
151,170,78,196,224,234,178,180,132,129,221,183,136,19,22,212,27,80,230,109,4,11,
237,141,10,254,50,9,160,249,39,248,200,124,84,234,46,77,255,0,193,154,174,215,
165,249,251,103,230,75,89,110,118,42,45,69,162,135,49,170,168,116,222,183,230,
14,148,212,54,11,128,158,213,126,182,82,243,26,167,80,219,117,29,146,120,255,0,
119,76,77,125,150,120,22,56,165,140,78,154,171,246,149,255,0,21,43,230,157,169,
210,154,47,152,60,162,228,142,159,106,56,173,246,219,103,40,121,35,162,44,144,
233,218,56,226,240,218,29,60,218,146,151,86,79,107,241,155,50,179,199,43,73,79,
43,55,201,53,42,98,53,210,119,51,53,213,227,154,124,200,230,7,52,181,35,35,234,
46,101,107,109,87,175,175,239,31,248,109,122,213,247,234,253,67,116,49,140,0,
19,231,174,51,149,216,97,72,30,156,71,140,221,51,109,249,91,32,14,219,157,253,
127,76,118,246,225,250,125,155,150,52,50,201,154,161,75,51,83,47,66,149,32,245,
144,84,241,45,58,97,152,41,58,36,149,220,169,36,40,147,114,49,2,236,11,21,48,11,
49,128,99,114,109,207,168,245,59,99,98,28,196,252,91,191,18,206,108,233,29,77,
203,238,98,252,103,243,195,84,232,173,99,105,169,178,106,125,55,87,169,99,165,
182,94,108,245,152,21,118,234,200,173,212,116,108,212,181,42,60,57,146,55,143,
196,136,152,152,152,203,41,167,22,116,90,187,116,77,128,122,89,162,35,61,145,
176,87,208,254,86,199,190,199,127,99,26,17,146,73,216,134,216,125,15,251,122,
125,118,226,75,208,236,38,19,82,49,216,97,198,219,21,57,86,56,250,100,54,217,
198,59,143,75,190,198,165,70,149,119,203,211,165,78,146,215,82,0,167,77,41,169,
112,1,89,208,138,9,0,64,38,76,88,27,221,90,229,138,134,36,146,8,50,73,54,36,243,
155,79,144,193,214,156,165,2,114,178,15,48,6,54,200,223,7,242,156,227,114,55,
223,56,237,223,98,100,90,90,18,189,56,244,96,203,129,252,195,36,143,81,190,248,
245,59,108,113,192,237,13,17,167,169,130,80,50,178,3,27,99,208,129,128,123,111,
145,131,147,237,143,126,36,203,93,56,149,20,144,78,248,59,96,117,47,113,235,223,
25,251,158,254,156,117,89,90,48,134,147,15,26,179,68,239,27,254,223,166,20,98,
38,124,190,112,195,181,45,8,154,24,156,168,29,67,161,190,155,15,79,190,71,113,
253,184,42,211,212,237,79,59,66,192,128,8,146,46,216,199,249,65,199,167,115,191,
97,191,9,109,176,116,134,143,167,190,235,183,98,167,59,123,18,163,62,187,140,
123,112,75,77,76,85,163,149,7,154,50,15,254,161,234,15,174,118,250,15,78,219,23,
151,46,101,90,32,131,51,199,132,241,192,203,88,142,150,219,247,193,108,137,215,
8,5,123,121,129,199,242,182,58,135,126,192,224,254,185,30,252,53,8,141,52,235,
42,108,67,6,237,183,211,255,0,115,235,183,191,15,177,244,73,2,184,220,96,119,
238,1,24,35,216,99,115,235,219,30,199,134,233,84,52,76,132,239,25,56,207,115,
191,127,67,143,166,79,113,158,220,61,188,19,188,70,5,243,231,200,245,195,125,
198,49,227,245,174,203,42,137,23,110,234,192,28,111,254,83,149,250,99,29,193,
227,238,50,200,141,83,2,42,111,44,14,84,227,126,168,228,234,96,125,176,172,164,
127,246,220,125,194,172,164,177,134,34,251,8,137,231,183,28,72,18,57,159,34,71,
216,99,72,151,74,168,197,245,186,151,49,43,197,0,29,148,170,149,45,157,187,49,
39,63,82,62,156,125,77,21,101,84,113,197,44,236,82,157,210,40,194,129,24,17,
161,36,238,0,221,65,25,36,245,55,175,31,147,91,12,147,124,203,117,60,174,193,
152,159,49,44,216,223,24,192,24,253,51,190,220,17,197,28,52,145,34,21,15,57,64,
58,58,191,39,95,243,185,30,248,199,187,118,31,79,158,216,129,173,137,32,147,38,
230,120,192,55,225,192,127,188,95,27,128,163,200,27,110,121,121,243,195,85,69,4,
52,145,135,29,78,100,147,36,176,4,231,109,192,239,250,239,156,128,115,176,225,
150,227,4,148,18,138,248,20,252,179,58,36,128,159,42,202,48,200,8,245,86,35,173,
91,27,54,71,166,9,61,202,57,140,116,234,139,214,242,72,17,20,131,232,65,102,62,
224,96,150,99,128,7,191,110,18,106,121,22,59,76,84,16,131,44,178,212,161,149,
194,150,88,202,70,242,16,72,242,137,36,36,30,145,186,196,167,96,8,225,58,140,52,
57,54,43,12,135,99,170,76,71,57,188,142,68,224,138,165,99,137,38,15,40,226,126,
113,195,191,47,43,34,163,213,54,154,201,232,164,175,70,50,205,73,4,51,36,83,45,
82,226,94,186,127,21,146,41,106,66,171,98,157,157,60,98,74,198,197,250,65,176,
218,162,239,73,127,212,117,117,84,175,55,68,180,52,178,24,106,161,146,158,162,
157,162,141,35,48,203,4,193,89,24,110,72,220,28,18,164,140,30,42,253,165,91,247,
109,44,46,49,36,5,188,10,136,118,146,25,85,222,68,96,224,2,222,27,202,65,7,13,
208,66,131,144,49,53,91,42,40,102,44,245,181,21,191,53,34,81,211,75,89,225,128,
172,242,177,102,9,212,197,149,115,214,80,176,4,6,39,3,242,130,229,51,33,41,21,
145,61,224,113,170,38,66,149,144,124,201,23,145,17,176,49,140,117,254,224,99,
255,0,6,91,95,140,237,210,196,253,122,14,106,107,92,146,94,170,171,37,175,133,
41,97,166,88,86,56,74,212,84,34,252,188,107,19,54,9,142,34,72,101,42,236,210,5,
29,70,48,131,121,67,64,232,25,235,185,127,168,235,162,163,88,195,218,106,106,
44,53,238,248,172,75,149,186,103,159,230,81,112,58,22,163,161,160,46,115,226,
170,50,224,198,216,224,99,195,163,180,80,221,239,84,148,240,75,23,239,26,40,96,
105,83,196,30,26,207,227,204,133,15,82,72,42,17,58,38,234,5,158,50,227,185,28,
92,26,91,173,162,42,251,53,85,17,166,130,193,171,236,212,114,45,34,149,88,233,
111,105,74,191,57,18,168,11,24,138,189,25,30,53,24,99,52,117,3,164,49,193,115,
44,136,93,11,145,12,149,24,137,177,53,75,162,18,199,101,58,96,17,179,20,38,192,
96,21,9,11,225,23,149,158,112,164,53,128,155,145,123,238,53,64,198,183,46,140,
42,35,89,140,126,29,125,61,81,74,229,142,33,12,13,73,61,61,51,208,213,120,42,
22,24,229,154,167,247,132,14,105,149,35,204,17,134,141,100,144,23,111,72,122,
216,47,155,44,27,194,11,149,118,155,164,248,10,158,239,226,116,244,141,143,115,
157,182,153,117,101,161,52,238,182,215,182,225,73,37,93,182,166,195,91,105,165,
134,16,184,134,170,166,178,150,237,110,168,168,32,150,137,109,146,82,26,200,202,
128,245,43,36,116,234,22,26,137,25,163,123,77,29,99,51,221,32,142,41,233,236,
240,75,93,91,20,132,41,52,104,85,103,168,166,220,22,146,0,75,48,94,162,177,117,
200,195,165,91,133,30,150,151,164,67,75,55,121,173,2,145,164,211,168,80,25,217,
133,68,6,164,131,32,3,169,68,137,58,176,42,118,225,6,119,212,38,58,65,183,15,59,
28,73,86,106,43,77,20,87,48,245,130,42,170,45,57,45,93,13,41,6,73,110,19,83,86,
219,69,74,44,184,254,31,129,79,83,93,59,74,192,137,124,50,2,228,100,4,86,235,45,
75,114,142,162,10,42,234,171,69,174,161,94,35,73,109,157,226,50,66,192,169,90,
153,135,76,149,5,147,202,124,70,11,210,197,66,133,200,51,3,104,255,0,145,163,
169,23,106,148,180,234,141,73,165,101,187,88,45,109,52,76,212,214,8,237,223,191,
86,43,181,84,51,176,161,186,222,109,170,205,69,102,116,235,145,171,233,222,181,
225,104,105,35,150,29,52,177,81,195,209,144,204,234,21,84,122,14,156,130,118,
198,6,219,17,185,57,39,135,25,89,85,65,240,78,162,225,88,130,73,32,133,120,58,
129,10,192,148,36,89,150,68,200,2,82,36,157,205,160,145,35,136,36,3,98,36,88,
222,224,244,192,178,80,248,20,195,195,133,83,170,78,146,197,72,119,0,12,147,39,
230,36,19,184,200,201,57,207,126,22,132,101,164,10,221,126,89,55,102,221,136,81,
177,99,156,57,199,118,207,174,14,227,117,146,42,177,129,91,62,31,157,136,24,3,
118,24,242,250,147,211,130,123,156,239,146,79,31,92,105,213,40,163,42,210,198,
165,100,115,231,98,8,233,233,36,134,200,92,12,224,15,93,242,79,117,216,128,96,
11,105,7,203,128,249,195,142,38,9,38,246,191,1,215,233,188,97,146,21,15,44,107,
130,7,136,14,48,0,198,122,182,250,119,200,199,223,36,145,194,194,91,193,101,32,
147,36,74,190,86,24,102,154,111,17,242,72,57,206,192,238,187,100,113,202,150,37,
29,65,14,124,24,36,42,205,141,217,83,160,103,56,206,204,11,48,245,201,29,176,
126,9,226,61,48,42,223,196,153,65,82,58,136,8,66,145,229,4,99,235,191,208,30,50,
45,107,146,125,226,7,11,113,193,38,247,224,7,57,231,251,79,44,35,189,211,181,
59,209,70,185,95,152,140,7,42,195,103,78,205,143,229,37,10,168,238,74,169,237,
129,192,253,200,10,121,75,199,230,204,109,25,36,133,234,1,65,14,114,14,76,123,
132,61,43,235,158,224,240,107,122,166,19,220,22,22,11,136,211,177,234,86,92,21,
65,130,112,67,119,195,128,172,50,72,35,191,17,205,193,122,101,149,164,103,124,
60,145,52,187,229,208,202,85,23,169,136,94,146,2,110,160,147,130,72,201,39,129,
215,240,51,18,32,106,10,12,196,105,0,17,29,73,222,227,135,156,65,144,4,201,34,
72,183,25,142,91,114,233,238,146,16,206,178,117,205,213,31,159,17,129,128,200,
35,3,4,140,150,83,40,32,18,70,49,210,2,174,220,108,27,225,26,216,176,233,125,
81,116,146,56,132,181,215,74,106,16,217,63,242,212,244,148,79,81,9,120,209,149,
145,42,26,66,209,16,2,200,217,82,197,176,26,138,105,93,43,54,161,175,132,199,20,
223,37,227,171,79,81,210,240,192,200,142,58,209,122,182,149,216,236,221,59,41,
35,112,115,197,224,229,102,170,165,210,122,196,105,239,14,15,3,82,91,226,167,
138,16,222,3,201,114,164,86,106,36,240,215,169,12,178,71,213,79,213,132,233,10,
25,137,233,243,9,53,41,167,85,132,33,98,162,73,58,153,193,0,201,2,203,97,27,94,
219,99,33,73,42,13,224,79,72,225,107,79,206,152,156,181,61,147,197,63,50,99,102,
140,117,245,56,17,248,210,40,242,36,145,49,111,42,0,79,148,143,226,16,8,5,143,
79,16,205,109,129,157,130,172,70,120,250,137,117,10,85,144,12,182,74,55,229,
112,0,24,25,61,99,127,94,44,93,76,238,213,11,21,66,32,18,31,2,101,61,18,4,76,
116,174,17,83,164,128,237,183,74,129,212,8,33,119,203,49,210,233,91,81,36,176,
48,142,161,1,5,192,45,20,164,202,8,86,96,199,169,70,25,122,198,112,174,54,39,
181,130,51,11,130,71,79,215,248,192,217,68,193,220,113,31,4,98,180,106,29,54,
166,225,18,152,154,84,142,4,3,0,135,140,244,177,36,50,128,74,169,3,183,99,247,
39,136,102,231,98,100,50,71,59,74,34,50,55,76,241,140,79,24,10,225,122,137,194,
48,29,75,228,96,58,134,112,114,124,183,202,225,166,126,126,232,97,170,165,106,
74,164,167,14,172,10,148,96,216,14,98,116,200,124,169,57,4,1,210,14,64,36,226,
30,212,154,57,233,228,149,228,141,250,90,86,85,149,66,180,78,0,103,5,194,227,
114,160,116,177,0,99,57,32,47,5,115,78,184,61,224,1,191,230,7,3,111,16,31,152,3,
199,113,192,226,42,204,150,130,69,227,159,95,43,123,140,67,92,170,230,254,187,
229,109,198,191,71,197,127,184,141,13,168,229,232,187,105,233,131,87,88,234,101,
40,201,13,214,11,116,242,42,209,220,32,83,143,30,149,225,145,135,84,82,248,169,
176,219,199,39,30,203,207,46,76,107,142,91,217,175,186,122,233,169,110,90,54,
223,83,103,163,181,220,148,234,90,11,173,146,226,243,208,79,62,152,185,195,67,
83,83,9,138,74,154,58,201,45,117,117,53,48,211,203,36,130,148,248,104,95,82,87,
221,29,211,91,35,162,4,117,101,96,24,19,19,121,67,121,9,220,6,7,4,3,128,126,187,
112,51,21,46,171,208,215,58,141,87,165,47,151,59,37,246,203,109,183,220,173,213,
150,234,153,104,238,116,117,49,213,169,141,233,42,97,42,204,171,185,32,236,99,
202,48,104,203,2,147,83,169,64,67,40,204,82,73,106,106,205,80,170,129,169,212,
33,6,97,94,76,0,164,18,100,92,201,0,86,150,66,81,154,204,200,170,25,129,128,
218,164,16,73,0,11,201,176,228,35,99,122,74,205,207,235,86,150,230,6,130,75,222,
168,190,90,106,160,170,170,214,122,30,231,21,53,194,223,53,178,204,198,158,107,
173,12,117,49,153,100,54,212,101,148,132,30,36,13,78,141,60,107,224,169,88,122,
197,202,104,249,181,203,157,105,166,101,157,41,47,154,34,42,235,198,143,172,249,
203,92,102,182,170,157,85,230,177,85,209,212,85,197,95,224,86,66,27,194,168,164,
134,81,77,85,16,18,6,142,76,11,5,240,151,241,179,99,155,86,210,203,205,75,142,
158,166,215,178,214,83,75,13,195,85,124,229,162,215,120,168,173,137,232,46,240,
53,206,134,25,104,41,146,249,79,55,135,115,166,185,83,71,77,36,178,60,129,145,
186,79,28,62,39,62,20,238,122,11,153,137,175,44,90,124,73,203,13,112,95,80,90,
103,181,92,98,185,67,107,138,171,174,82,40,174,86,217,90,58,186,74,71,149,32,90,
152,66,74,18,56,12,240,34,72,24,142,160,70,240,171,171,83,168,166,178,21,113,
253,69,58,168,0,174,181,17,131,189,77,42,17,195,120,181,80,214,140,16,211,4,105,
92,168,26,144,171,169,20,88,176,154,21,17,203,26,76,175,33,105,150,36,161,83,
166,43,5,100,44,30,14,163,233,233,207,132,234,141,44,53,112,150,138,170,158,76,
143,14,104,157,227,127,33,236,200,87,4,100,1,211,134,29,39,60,39,186,230,36,130,
180,245,150,154,9,96,156,4,5,76,235,186,130,163,110,169,87,165,67,28,30,175,66,
73,226,123,231,231,46,239,92,184,230,109,125,190,243,79,26,166,167,179,218,117,
117,150,178,157,49,71,117,182,93,105,18,84,175,163,144,40,18,44,140,178,153,217,
122,138,212,44,170,224,54,73,130,43,9,150,159,193,195,120,112,84,199,80,174,70,
68,146,169,100,42,160,129,212,138,172,197,200,57,46,35,3,101,98,6,149,21,169,
202,48,51,33,89,76,131,19,12,60,197,200,231,34,196,17,140,33,145,244,184,32,136,
212,8,130,39,113,232,68,11,144,68,16,72,131,135,109,47,105,122,211,208,112,100,
61,6,86,144,191,145,240,128,68,168,14,22,36,30,64,160,42,133,80,228,179,51,51,
91,173,13,203,122,107,180,86,10,196,129,234,13,85,182,85,117,92,24,252,74,106,
214,76,132,144,133,194,165,68,6,66,122,88,239,208,24,128,30,178,105,187,221,178,
220,96,69,141,234,106,37,52,241,188,97,252,40,122,36,159,193,145,158,162,64,202,
162,2,175,43,31,55,76,67,99,226,133,83,123,185,57,119,130,59,29,146,175,192,105,
105,45,23,61,71,78,239,11,9,86,67,85,76,106,225,193,49,144,98,47,111,193,150,50,
74,117,117,56,195,113,109,147,90,102,155,9,86,42,20,152,51,166,29,127,55,1,98,
196,155,220,27,131,133,43,84,96,109,107,145,238,15,31,49,3,167,80,112,95,67,201,
106,153,224,163,115,12,148,240,189,124,48,207,28,107,226,36,145,84,85,199,72,
122,188,60,171,248,199,202,90,65,208,204,138,1,78,164,70,168,154,150,227,91,169,
181,54,165,186,221,9,119,253,245,91,69,75,74,170,169,21,37,45,186,70,182,210,34,
162,5,235,149,41,104,226,79,18,66,238,15,87,73,10,112,45,239,194,119,57,171,117,
157,135,93,174,188,190,83,210,71,73,126,182,221,108,6,190,88,226,127,10,174,247,
89,12,118,186,73,92,198,149,115,10,138,88,149,41,129,235,232,105,66,249,11,24,
170,238,182,163,134,203,204,46,98,217,198,63,251,31,173,181,44,106,48,16,136,
141,214,166,122,113,211,147,128,97,149,27,25,63,115,177,55,29,158,244,106,138,
53,16,144,181,13,66,85,138,206,186,106,193,75,0,96,144,67,17,208,130,4,227,72,
88,84,117,104,44,170,177,0,145,4,130,96,251,14,98,47,136,98,247,66,179,200,200,
71,75,5,56,62,155,100,15,215,31,219,56,29,184,107,211,72,96,188,195,4,157,67,
197,18,193,144,14,253,75,214,185,245,199,82,227,190,217,253,120,44,184,149,19,
187,12,28,141,247,207,175,112,115,159,92,247,237,247,225,174,145,99,75,141,37,
83,56,140,69,58,183,81,192,24,61,201,246,25,219,30,228,246,239,195,5,74,185,35,
113,113,200,128,192,144,12,113,4,199,45,246,195,65,199,184,31,109,184,251,114,
218,49,138,219,49,163,179,223,169,139,21,104,110,148,147,67,131,134,142,79,18,
72,195,161,206,119,78,165,246,32,158,249,7,130,75,46,167,171,138,146,227,28,
216,150,51,79,27,9,61,65,15,133,201,0,3,223,125,134,51,131,156,112,49,93,76,209,
181,228,103,42,237,77,81,182,119,43,82,209,147,219,125,152,147,159,127,112,56,
111,161,169,104,41,174,32,14,181,48,12,174,123,30,176,65,243,29,200,61,198,127,
190,56,177,200,246,158,103,39,2,157,86,69,190,165,38,87,243,49,22,233,97,59,197,
166,45,129,189,53,113,36,2,109,126,63,235,166,36,58,123,245,61,70,3,55,73,36,
101,88,227,215,190,231,56,219,59,146,63,174,56,35,51,36,150,248,166,86,200,21,
14,164,130,59,244,171,99,109,128,219,35,109,253,55,223,136,42,58,128,192,177,
126,150,83,184,234,27,3,216,246,59,30,221,207,177,239,142,13,44,215,102,134,221,
36,115,191,85,47,206,83,225,201,207,128,210,171,34,238,113,136,203,108,114,48,
185,223,110,253,38,75,241,16,172,202,153,128,53,17,1,196,105,157,132,237,18,64,
191,14,49,190,22,124,188,9,83,110,91,159,49,206,222,188,96,226,67,189,85,43,78,
146,3,180,212,240,185,223,99,136,192,220,247,206,64,223,176,193,62,185,225,146,
134,181,5,103,133,35,170,173,85,45,93,33,39,35,121,97,126,158,163,140,108,193,
112,51,182,61,112,56,109,184,214,248,145,211,134,111,52,96,196,216,39,61,32,117,
33,25,244,100,57,30,152,63,65,192,239,205,4,146,25,129,255,0,6,161,88,128,115,
235,190,222,199,219,4,145,156,236,7,22,25,172,244,165,72,216,128,98,111,35,73,
49,203,137,222,14,248,10,164,152,251,131,27,244,56,38,184,220,87,247,125,178,
104,250,100,104,162,104,94,70,12,65,240,216,168,81,184,201,242,238,217,192,81,
177,225,117,45,117,53,125,13,58,135,85,149,38,154,34,133,134,222,101,113,230,
192,24,33,143,73,198,15,168,30,130,83,41,20,213,16,171,2,35,171,149,128,201,217,
29,250,215,3,39,10,65,198,7,111,108,112,205,27,60,116,243,152,137,71,138,88,
101,4,30,217,235,141,142,61,178,23,182,61,7,21,217,62,212,171,70,177,90,132,61,
42,180,93,25,54,3,72,153,83,18,15,134,243,32,146,8,2,48,90,153,116,100,145,98,
164,16,121,243,231,206,209,229,137,45,233,24,51,14,131,158,158,204,48,70,55,7,
235,145,184,238,14,123,231,3,130,234,218,87,169,178,82,84,5,44,209,8,186,128,25,
217,208,41,31,95,50,157,192,244,239,235,192,134,147,191,83,222,202,91,171,8,74,
232,215,17,72,248,95,152,80,8,49,147,184,234,81,249,115,140,239,220,227,51,69,
154,222,42,44,181,84,228,18,201,13,66,129,182,205,79,48,144,46,65,220,244,72,
219,96,17,142,221,177,212,229,158,149,122,73,90,139,135,165,80,192,34,37,72,252,
200,220,153,73,219,136,130,38,113,95,90,142,134,32,130,8,55,234,45,121,226,12,
91,17,77,50,20,145,144,143,80,251,140,247,27,228,103,211,254,207,25,42,80,53,
51,168,220,199,35,99,236,72,62,199,190,118,250,30,251,240,237,61,39,133,84,163,
0,2,14,254,185,200,29,142,224,247,62,223,219,142,6,156,23,104,240,79,139,25,
250,142,165,82,59,17,234,64,245,223,177,216,227,135,149,1,12,1,28,71,234,15,169,
28,177,25,2,36,112,159,47,228,13,253,240,45,2,144,248,207,160,63,208,159,239,
143,245,225,80,80,201,42,17,158,146,78,255,0,124,145,143,215,253,78,56,204,41,
29,101,27,28,146,114,48,71,113,184,62,216,250,122,143,126,21,138,71,73,91,43,
133,96,62,160,18,187,119,247,63,211,35,61,247,9,93,34,90,215,131,211,249,216,
255,0,188,111,203,207,12,128,97,251,12,147,253,191,232,1,253,56,112,184,66,91,
229,167,0,230,106,120,201,63,249,212,120,77,156,122,229,65,35,215,62,220,113,
104,10,57,27,100,18,0,246,198,113,159,124,127,175,183,14,203,25,154,130,61,178,
97,149,208,156,12,133,145,68,136,190,227,204,27,39,239,158,2,181,104,197,84,
153,58,67,129,189,209,174,60,180,177,250,242,198,196,130,167,153,143,127,245,
235,134,88,226,29,36,28,129,130,112,119,206,7,111,232,119,29,241,191,13,181,37,
71,111,66,115,244,61,255,0,81,255,0,126,156,62,176,40,200,74,227,29,243,183,
148,224,31,236,78,222,158,184,224,102,235,40,129,157,73,0,169,43,140,247,199,99,
129,223,223,3,219,237,194,25,172,224,80,2,192,129,204,64,243,24,58,173,207,235,
245,219,224,242,195,61,84,195,14,118,24,59,158,228,3,184,198,216,24,32,253,119,
237,195,60,181,229,156,152,247,36,130,73,252,160,156,100,231,124,227,115,157,
207,247,227,140,179,120,207,34,96,225,209,128,220,140,145,230,30,190,164,127,95,
92,240,208,29,203,5,198,59,15,80,7,246,244,57,31,94,57,172,206,116,146,116,241,
153,36,205,246,183,166,24,74,118,189,143,30,113,239,250,127,47,209,23,124,54,67,
54,9,245,244,32,244,143,191,99,253,207,14,180,146,101,89,88,16,70,8,239,233,
220,127,223,182,55,207,13,52,7,169,112,127,54,50,73,223,56,32,28,125,243,191,
250,30,252,60,211,160,36,236,54,98,167,35,7,7,182,223,76,237,159,111,110,1,151,
206,54,184,105,32,217,167,143,35,250,251,122,72,173,164,110,44,102,219,125,239,
212,126,249,29,114,142,49,186,48,124,231,59,54,205,223,219,202,79,212,241,194,
37,234,117,7,96,65,93,189,246,233,57,237,190,127,183,126,50,248,101,36,1,178,
99,108,169,61,200,13,145,156,99,126,157,142,14,79,215,28,112,70,84,117,25,62,
83,131,144,67,2,187,99,31,239,244,219,219,139,49,85,108,192,236,64,32,238,1,
180,253,122,224,113,50,61,121,124,219,4,54,244,53,1,169,31,63,243,48,201,75,244,
18,169,50,211,54,219,127,139,26,168,198,115,215,142,220,55,196,172,142,167,4,
16,112,219,99,232,65,207,168,57,246,220,15,108,112,243,12,102,57,169,229,140,
224,184,141,208,142,222,40,243,33,57,24,255,0,17,87,233,131,140,119,225,85,202,
136,45,83,188,74,4,85,41,29,100,32,99,29,51,143,17,151,182,229,36,47,25,3,213,
72,56,225,157,4,219,123,130,8,243,249,210,243,192,99,9,136,49,59,251,126,241,
133,9,33,150,130,97,221,163,104,234,6,6,255,0,253,233,241,234,59,161,59,239,140,
250,112,218,253,110,67,30,196,236,70,115,212,59,231,183,182,251,109,195,133,181,
115,32,137,182,89,209,225,108,142,253,106,64,238,118,243,5,63,166,219,142,49,
164,69,95,164,131,223,233,249,128,32,143,247,245,27,157,207,126,44,104,82,4,44,
242,181,246,233,211,111,226,49,18,111,231,250,242,59,207,200,182,49,116,179,101,
189,54,199,161,200,207,168,223,208,123,118,223,211,142,55,26,51,226,172,224,121,
103,72,229,24,237,151,24,113,182,0,33,208,140,28,239,238,72,225,230,158,156,28,
166,59,128,64,199,115,238,51,250,253,61,177,195,163,82,124,197,1,1,71,93,52,132,
29,183,240,230,243,199,159,80,22,84,35,255,0,183,0,158,220,92,83,164,140,160,
192,183,78,35,127,44,12,239,111,150,190,2,226,167,56,27,99,25,220,142,195,211,
31,174,217,239,193,47,132,178,165,61,73,237,42,252,149,86,196,225,212,116,199,
33,239,146,195,165,178,125,84,224,231,140,17,211,17,140,142,196,143,67,245,3,
27,110,59,231,211,31,108,190,208,83,245,164,212,205,218,100,234,140,145,158,
153,163,25,95,213,151,43,183,167,126,27,164,170,1,22,183,205,190,126,250,140,53,
154,82,208,52,110,48,232,119,250,50,249,91,191,161,239,245,216,111,196,187,202,
254,123,115,207,148,54,171,221,151,149,60,228,230,167,44,109,122,135,172,106,11,
95,47,249,129,170,244,117,186,250,30,150,74,22,107,205,14,159,186,219,233,110,
121,162,154,106,76,214,197,59,10,105,100,128,17,20,142,172,0,177,7,92,145,230,
116,201,30,166,68,194,62,112,50,73,1,24,31,169,32,122,112,136,40,142,92,118,15,
185,111,126,255,0,78,195,234,59,231,183,97,153,129,65,233,148,169,78,149,85,49,
169,42,211,74,168,96,200,37,42,37,69,58,72,145,42,74,176,4,16,68,226,106,12,216,
144,122,72,61,110,8,223,104,227,229,56,179,31,9,31,25,255,0,16,63,3,58,219,93,
107,223,135,109,83,77,164,181,95,48,57,99,169,121,87,118,186,212,219,210,227,37,
37,131,82,207,110,173,107,165,158,57,101,72,232,117,45,146,231,104,183,220,236,
23,114,179,27,117,108,5,154,9,226,150,88,222,172,220,235,43,47,51,86,92,238,85,
85,21,215,42,202,186,138,219,133,109,100,178,84,85,214,86,85,204,211,213,213,
85,79,43,180,179,212,84,79,36,147,77,44,140,210,201,35,179,177,44,196,156,245,
129,74,163,129,146,164,140,239,235,131,244,246,225,166,89,196,69,178,112,178,46,
15,182,113,177,59,247,206,6,119,207,110,40,171,211,160,149,43,230,82,149,53,
175,89,105,45,106,193,20,84,170,148,85,214,130,187,198,166,90,65,220,32,38,23,
81,128,77,240,80,76,5,147,2,96,94,4,193,48,14,211,2,124,176,35,91,56,69,150,60,
128,99,99,211,219,61,39,113,184,219,102,206,6,15,111,168,224,118,176,252,221,7,
94,114,244,174,209,63,169,240,165,37,227,36,250,4,148,48,4,111,231,29,184,83,
123,159,194,169,7,62,87,202,30,255,0,232,59,111,131,147,142,192,239,191,13,214,
217,1,149,224,149,128,74,128,208,54,72,194,179,127,134,219,251,72,17,134,119,
198,115,219,142,63,57,88,214,168,86,100,2,87,206,255,0,191,205,240,202,141,48,
125,124,254,115,194,26,41,87,61,46,118,96,20,130,118,220,18,50,59,96,246,247,
237,158,248,227,12,202,99,155,97,129,212,8,24,219,99,156,96,119,59,231,245,192,
227,9,87,134,161,227,96,67,164,133,88,127,149,213,138,159,182,227,111,211,211,
135,55,132,73,24,144,227,168,142,160,55,217,128,223,223,114,62,153,207,183,8,4,
212,46,36,141,135,65,211,175,19,250,224,164,128,65,38,100,90,54,191,47,223,237,
132,4,99,173,91,178,158,165,31,67,140,99,29,182,36,158,195,182,119,236,150,92,
157,212,111,156,143,254,215,112,62,159,251,125,56,113,120,177,225,201,219,43,
134,30,253,59,30,222,227,31,247,191,28,74,1,249,71,174,70,49,216,253,126,135,56,
246,7,140,40,14,252,45,28,49,29,64,222,39,104,229,215,247,156,37,88,75,97,143,
243,1,129,235,159,95,108,15,185,224,255,0,70,196,212,183,26,121,48,66,57,240,
220,239,249,36,29,61,241,223,56,63,247,176,213,45,55,87,125,242,14,113,233,216,
17,232,59,227,244,253,56,148,244,189,189,94,0,196,14,165,108,100,12,227,112,65,
219,212,145,159,79,127,65,155,46,207,203,59,230,105,184,222,153,14,14,223,148,
131,30,162,71,94,88,94,179,66,17,206,222,95,62,254,216,152,237,180,139,83,19,71,
140,186,238,164,28,146,233,184,57,237,146,185,3,208,227,130,171,42,149,153,162,
96,124,224,48,219,96,203,128,71,223,182,71,191,174,219,142,216,217,227,158,34,
71,248,136,8,35,111,50,247,25,59,17,140,227,223,182,79,6,194,17,29,92,82,160,
29,44,86,80,64,219,4,110,61,134,196,253,114,49,233,199,104,17,73,87,0,6,86,134,
234,34,47,232,65,24,67,85,160,241,19,211,228,206,11,104,169,192,116,35,108,237,
235,156,143,167,174,114,63,223,124,128,79,4,29,36,96,12,103,183,109,136,25,245,
24,32,159,251,28,54,82,70,58,85,134,251,3,220,140,17,131,237,245,198,222,191,
215,130,88,208,50,131,140,14,158,199,220,13,240,126,199,63,127,182,205,105,31,
39,16,147,240,255,0,56,231,78,76,108,209,19,133,32,186,109,128,67,3,145,142,
249,7,211,219,63,81,195,101,83,152,167,57,59,48,233,108,111,179,47,126,196,237,
145,183,208,118,223,133,179,182,16,58,126,120,219,184,61,198,119,216,239,190,15,
168,251,239,142,27,43,207,141,26,200,132,246,193,193,57,223,99,145,191,102,237,
219,124,250,158,1,80,232,253,62,125,62,70,53,132,241,84,189,52,206,64,238,8,198,
126,160,140,100,142,216,199,115,199,220,112,88,252,85,12,118,35,98,79,184,244,
219,124,145,239,220,14,62,225,98,1,36,243,234,71,216,226,96,117,255,0,237,31,72,
198,162,18,220,30,106,104,149,132,96,191,83,184,25,33,16,117,54,55,216,96,16,55,
27,144,0,246,91,13,165,100,157,218,56,222,105,157,221,201,238,35,140,0,6,118,
242,162,46,196,159,80,49,185,233,225,209,98,25,86,232,233,98,10,131,234,23,32,
145,191,190,1,199,166,248,247,225,93,109,230,150,215,68,212,116,32,203,87,82,
185,169,144,42,179,182,1,1,19,252,161,115,177,36,2,217,36,29,135,31,60,59,36,18,
228,64,18,57,207,65,196,155,249,15,76,116,0,27,71,29,246,141,253,255,0,159,124,
69,215,250,233,225,184,36,52,0,200,240,171,166,64,12,173,43,244,169,5,143,149,
85,112,7,169,234,36,99,60,46,107,108,203,65,77,29,108,198,90,135,119,151,229,
209,122,99,141,229,193,145,142,197,229,144,168,10,206,228,170,129,210,160,13,
184,87,79,79,226,75,28,179,198,26,79,19,171,161,8,33,65,108,140,183,229,234,201,
243,28,133,7,56,220,19,195,209,141,106,38,241,138,224,198,166,40,189,112,88,130,
228,145,177,57,33,70,59,133,239,239,92,210,237,185,43,114,1,255,0,17,105,180,
239,97,191,156,77,176,109,174,56,97,215,78,218,32,150,91,117,59,37,50,77,225,73,
47,85,67,4,71,37,153,186,31,109,217,150,49,210,221,198,229,64,198,1,98,218,3,
164,114,197,8,134,41,235,106,166,100,4,201,31,252,133,49,98,200,113,158,131,35,
109,147,141,255,0,172,117,116,149,255,0,120,67,77,11,178,138,117,130,18,235,144,
122,227,141,91,32,227,127,57,35,234,114,1,206,120,158,116,236,148,116,182,219,
80,185,72,93,63,113,84,213,75,212,58,157,158,235,113,74,88,209,23,108,200,241,
15,47,169,36,13,240,120,153,169,79,72,162,163,76,48,154,146,8,184,29,36,65,153,
131,6,118,180,224,69,91,86,185,145,6,86,47,177,219,135,210,209,198,112,134,219,
165,81,52,141,186,166,229,21,116,116,117,23,193,87,50,195,76,213,49,61,4,76,144,
189,111,64,34,69,130,38,45,20,211,44,114,10,114,65,156,42,58,59,77,92,201,210,
77,102,181,209,189,173,224,134,207,93,72,43,109,115,44,254,31,238,107,197,45,
26,215,69,2,205,188,82,209,222,32,5,233,221,89,12,23,40,60,72,255,0,131,80,80,
63,235,74,29,89,202,202,93,33,61,205,99,171,209,245,22,249,42,168,38,240,162,
145,109,245,85,244,18,85,53,182,162,35,31,93,37,69,101,38,35,158,142,73,94,26,
168,218,100,12,236,184,140,102,241,120,173,187,105,202,142,88,197,28,42,99,167,
107,165,178,229,44,146,212,66,186,54,234,33,173,178,154,94,178,26,166,170,211,
33,169,183,39,75,6,138,8,64,46,58,27,54,213,13,20,156,184,36,48,163,74,152,38,
205,172,38,163,177,50,143,173,136,51,186,255,0,200,89,117,46,196,56,130,186,137,
181,196,79,40,177,88,89,23,220,205,177,81,46,80,213,106,170,186,202,250,218,154,
147,122,212,21,177,211,66,96,169,142,221,3,84,81,65,29,101,99,74,204,226,56,139,
208,208,67,79,31,72,98,210,187,116,197,35,116,68,91,172,2,143,73,215,154,154,
169,106,164,162,165,111,156,90,10,255,0,20,193,89,135,141,146,138,182,23,142,5,
106,116,158,41,5,74,68,175,37,92,93,20,226,8,140,198,104,221,106,104,42,244,171,
105,251,213,198,33,91,76,151,74,153,39,181,77,133,164,171,74,75,141,194,201,53,
198,149,221,100,136,84,218,165,140,137,169,231,70,89,41,170,212,184,49,25,8,38,
175,209,213,117,23,250,123,102,41,45,70,42,123,125,101,117,209,33,141,22,58,27,
207,202,212,218,166,63,193,127,10,154,174,74,234,114,132,67,136,169,221,14,60,
53,60,43,76,73,239,66,195,6,72,44,88,157,76,9,147,39,74,201,12,72,60,84,204,1,
226,57,224,179,32,130,45,17,104,176,180,241,129,28,13,186,34,184,106,41,47,58,
158,201,53,53,95,205,220,110,21,144,53,85,206,161,89,72,174,191,49,79,150,232,
117,143,196,150,87,120,5,86,99,16,36,172,40,105,196,177,163,177,4,173,138,120,
37,154,41,193,89,224,149,224,149,27,32,164,144,51,69,34,145,128,65,87,82,8,198,
65,0,16,15,4,151,9,175,154,95,80,213,66,32,181,90,110,214,202,192,241,215,81,
81,73,87,92,147,198,67,195,113,166,175,186,75,81,225,84,54,82,106,106,154,106,
74,103,165,151,162,74,113,4,136,8,23,169,168,51,200,242,77,44,146,207,60,143,
44,178,72,239,36,146,77,35,151,150,89,100,98,89,222,71,37,221,216,146,238,89,
156,245,19,150,29,129,82,36,150,21,27,85,136,139,67,78,162,73,98,194,73,38,251,
242,198,42,65,22,182,145,28,120,146,54,0,64,6,32,109,108,54,214,57,89,84,127,
145,19,32,123,227,39,99,235,191,211,185,250,241,249,92,103,169,90,88,229,62,12,
113,194,165,163,202,146,224,142,160,100,42,118,223,126,141,192,254,108,227,108,
85,44,175,51,121,183,145,250,65,219,112,112,170,190,167,109,176,9,199,215,60,
39,171,168,233,174,149,51,129,25,16,250,99,248,96,13,247,193,57,200,27,236,124,
191,80,181,66,38,230,214,0,3,235,244,177,142,60,120,96,176,39,173,254,220,184,
254,248,112,130,62,138,58,201,179,191,240,162,25,193,199,83,22,61,128,216,133,
25,199,78,196,3,176,60,57,91,97,31,188,40,99,101,1,82,17,51,228,28,110,9,83,
190,195,171,27,156,251,16,14,120,105,154,165,98,182,64,3,39,85,93,81,57,207,229,
88,135,66,156,29,200,201,36,111,190,14,195,57,227,49,190,65,67,114,172,241,152,
171,193,12,113,41,72,166,157,10,164,37,201,15,18,56,70,12,122,74,185,87,82,64,
220,111,193,84,137,65,32,126,79,213,186,242,251,28,14,73,158,112,68,71,144,225,
250,204,65,219,25,230,100,146,227,116,157,178,86,32,84,2,221,186,207,82,224,239,
129,182,217,200,246,193,35,136,198,121,33,150,225,20,21,10,226,9,107,35,50,140,
18,4,79,38,100,5,87,37,118,234,192,3,96,84,12,0,48,237,62,167,134,40,174,85,16,
244,84,61,99,182,197,188,37,136,70,87,164,184,112,206,165,134,80,32,82,229,151,
56,3,126,24,236,148,213,55,169,203,36,73,26,66,190,36,165,165,147,96,14,224,
147,30,65,124,157,148,19,146,115,229,28,43,154,169,222,53,20,67,173,153,154,164,
1,168,16,94,215,22,217,73,55,48,1,229,141,170,144,25,154,64,0,0,120,237,239,
198,219,95,235,99,37,172,167,178,216,105,154,219,10,26,41,96,73,105,106,33,66,7,
136,24,120,105,81,26,249,138,58,177,40,203,131,214,161,28,6,101,36,30,11,181,
194,139,81,211,106,53,154,81,114,182,212,83,212,192,204,225,100,65,16,204,240,
121,122,84,60,189,79,146,64,35,202,135,109,184,40,134,83,89,167,103,90,129,78,
139,5,16,130,51,78,206,85,12,49,49,79,35,229,145,226,112,4,142,51,213,210,10,
224,103,166,62,142,170,150,174,122,58,86,45,28,179,85,83,197,47,80,233,112,100,
149,17,207,80,194,229,148,150,10,78,114,6,10,231,105,231,88,158,235,128,210,8,2,
192,50,192,181,255,0,229,112,76,145,214,49,26,34,9,183,153,223,123,245,233,203,
235,141,163,81,215,197,125,176,90,111,52,234,34,130,239,107,160,173,76,245,146,
222,40,102,146,161,29,153,74,47,89,95,19,202,217,5,95,30,99,135,251,4,192,144,
38,12,146,77,87,75,8,92,245,16,164,60,129,188,133,148,41,0,103,160,55,135,185,
233,234,252,181,195,151,117,85,118,27,221,71,46,107,164,150,26,26,186,49,120,
176,25,158,86,52,176,200,136,205,13,50,78,23,20,213,96,25,76,108,10,198,238,253,
61,71,171,54,74,203,69,34,205,109,111,20,70,178,92,165,148,84,36,32,163,69,20,
102,45,152,21,202,51,49,84,96,158,102,216,130,224,100,233,82,64,155,16,116,176,
255,0,169,64,13,110,182,35,161,22,193,24,72,54,188,31,159,79,166,35,238,126,106,
90,141,31,165,43,110,212,125,11,80,110,52,84,80,76,196,137,35,154,173,128,242,
73,144,68,97,142,251,41,117,4,48,7,28,26,233,123,77,38,163,210,58,126,170,173,
126,102,106,186,120,228,158,82,67,18,227,34,69,110,161,249,76,136,66,228,130,12,
131,115,176,226,62,248,179,181,86,84,242,90,243,87,5,45,76,226,147,84,233,217,
101,146,40,158,66,18,55,153,101,144,132,4,172,99,196,70,96,122,66,145,131,142,
157,143,249,79,75,84,218,7,78,202,242,72,174,45,212,229,35,87,49,132,49,179,121,
152,140,51,72,87,39,7,27,224,16,72,24,34,22,57,134,0,18,59,165,97,234,204,9,136,
222,222,182,225,129,16,52,14,140,111,206,209,231,233,129,125,87,203,175,14,106,
153,96,133,154,56,231,92,64,203,153,17,11,249,128,193,193,8,14,115,183,87,211,
126,34,13,85,164,87,228,245,28,108,128,52,58,114,214,1,0,51,198,205,52,101,15,
78,196,2,135,202,112,27,164,239,131,128,111,4,201,13,119,82,77,215,44,143,25,
37,178,163,160,231,164,33,42,80,17,147,140,49,239,142,162,78,252,48,115,27,65,
195,60,90,169,160,68,73,191,112,219,34,83,26,5,66,98,52,160,3,176,81,209,128,
217,243,48,4,133,62,97,150,140,201,129,42,68,144,118,147,184,183,229,55,55,28,
250,96,2,86,224,241,253,120,249,127,23,198,163,245,22,154,168,53,13,51,169,51,
20,233,89,23,116,144,70,2,134,242,130,15,229,1,246,12,15,125,247,51,31,41,126,
37,245,247,46,45,116,122,50,233,169,111,3,71,65,81,36,212,116,179,171,223,169,
236,139,50,226,178,11,117,158,190,169,40,210,158,224,158,89,98,138,74,97,226,
136,228,98,2,108,87,169,116,180,180,159,48,245,52,166,15,149,50,205,151,3,19,70,
138,197,156,7,61,33,136,10,209,128,112,67,0,112,113,196,29,116,210,23,90,249,
132,191,43,5,166,133,135,71,202,78,171,83,91,63,254,32,169,89,6,33,164,114,8,88,
215,248,157,32,147,40,102,1,2,53,50,206,181,59,236,172,138,192,206,149,18,96,
216,150,184,0,65,32,153,5,129,32,6,152,193,195,37,84,41,80,2,164,65,4,218,215,
30,123,2,34,192,128,76,16,8,188,218,222,162,231,241,55,201,186,43,214,148,213,
186,39,89,87,242,10,221,124,213,66,213,61,20,250,71,153,22,157,13,45,77,60,250,
135,78,181,182,121,170,232,53,21,138,138,83,251,218,217,61,37,74,203,111,121,43,
41,163,51,65,42,136,168,221,226,197,85,75,37,58,42,51,80,92,41,210,229,106,169,
97,208,102,182,213,134,41,210,31,98,240,183,137,12,241,128,89,39,134,64,125,1,
28,211,55,219,239,45,245,116,147,105,187,149,85,28,226,130,225,65,112,89,143,
139,243,150,186,202,71,21,214,250,212,3,229,234,233,234,34,117,141,161,101,17,
18,85,149,23,164,1,106,173,53,54,205,99,200,194,98,130,51,120,209,87,88,164,25,
69,249,136,109,215,57,200,151,195,33,122,146,21,113,25,101,92,198,133,164,216,
111,128,208,65,89,157,66,45,42,138,93,170,210,65,10,206,27,251,140,146,101,89,
245,22,117,0,42,180,149,16,76,70,160,32,2,196,184,178,163,147,226,11,0,42,181,
160,170,128,2,153,44,69,152,234,0,154,243,111,160,79,221,143,20,5,224,88,148,
244,42,44,110,245,50,76,66,44,82,25,209,179,76,243,60,108,202,146,33,3,243,96,
141,238,223,195,34,197,89,161,46,212,146,70,208,87,210,235,11,53,84,212,233,34,
159,13,46,166,227,109,168,49,12,244,44,47,34,184,142,18,24,70,142,21,152,141,
133,79,164,134,157,228,150,146,72,199,134,81,196,128,134,233,223,202,1,57,202,
150,199,113,210,64,25,4,250,216,63,133,250,166,97,204,26,73,27,162,81,101,161,
185,32,82,94,7,125,61,127,163,111,30,157,212,255,0,23,166,159,168,204,224,137,
94,87,103,96,152,25,183,201,166,138,232,0,82,181,50,217,138,36,8,0,20,94,240,
88,236,124,48,177,104,45,55,18,83,173,59,236,36,31,40,54,158,127,155,173,167,
105,192,31,35,233,174,26,46,125,115,95,75,67,116,170,175,210,151,13,99,70,69,36,
180,211,81,219,231,176,223,39,106,10,186,219,77,76,82,37,202,120,141,108,240,
210,97,127,228,170,100,167,175,234,83,2,146,201,120,150,241,169,53,197,246,233,
168,165,162,169,185,106,20,181,223,90,174,137,177,4,171,112,183,194,169,33,240,
213,122,106,29,233,156,213,198,20,24,234,154,88,142,10,99,139,27,202,235,111,
203,243,235,154,186,98,162,170,106,10,61,69,173,47,116,205,114,249,56,103,20,
246,221,111,167,36,173,122,230,161,172,73,105,164,140,21,70,149,29,79,91,72,189,
25,124,17,92,117,133,202,203,111,215,235,110,178,94,163,184,91,104,35,173,211,
214,218,213,146,38,134,166,13,63,116,151,195,150,47,249,122,115,75,4,208,86,71,
53,53,53,75,79,40,137,140,130,114,24,34,195,42,59,164,160,11,29,41,153,171,75,
65,32,2,193,221,102,5,231,70,145,54,0,144,1,51,24,155,25,118,32,92,211,87,213,
115,6,1,60,54,36,153,29,47,198,65,111,244,247,13,61,47,139,86,147,207,109,170,
99,242,149,75,27,76,129,147,121,98,89,145,72,118,69,32,180,110,22,100,4,245,
160,24,37,190,41,214,162,7,158,23,71,139,1,129,86,86,206,91,108,96,134,0,18,58,
178,1,93,129,25,226,123,212,226,123,158,129,168,187,218,158,25,154,205,118,138,
91,165,58,172,117,48,136,106,105,202,188,146,167,157,68,53,40,134,73,144,121,
68,180,30,34,149,149,131,241,8,255,0,195,145,215,208,85,222,116,244,130,146,
162,137,22,123,173,165,153,166,133,169,228,113,19,84,208,56,62,40,69,121,7,141,
4,237,35,70,184,145,103,117,202,139,146,106,211,114,167,196,172,186,213,79,
230,85,32,201,87,36,135,0,131,43,32,136,177,56,149,39,212,164,176,0,171,104,36,
109,104,42,89,108,84,144,68,17,35,156,111,132,223,59,243,66,180,159,252,74,25,
134,59,142,168,154,41,1,4,156,231,40,205,219,57,39,108,100,145,143,153,145,18,
165,65,199,137,24,192,219,62,86,206,248,27,246,199,219,7,3,183,28,65,154,154,
170,65,41,49,177,89,99,100,238,153,146,38,82,189,32,121,67,103,56,57,219,96,54,
56,31,106,183,83,185,200,201,207,161,35,124,41,239,253,189,207,219,132,234,102,
34,64,38,100,136,35,175,208,239,231,134,85,38,57,127,189,173,135,20,148,144,
216,56,200,4,131,182,78,119,57,247,59,145,220,231,245,224,170,213,215,61,174,
239,9,243,98,158,41,151,255,0,221,72,24,103,211,183,175,166,219,119,60,6,83,71,
37,72,44,128,249,115,156,103,30,135,190,217,56,198,54,250,253,141,244,174,100,
123,141,35,239,227,80,84,160,24,238,85,11,169,238,125,87,108,100,240,124,189,80,
209,54,213,169,122,236,69,184,216,199,193,141,48,130,64,233,250,99,52,21,143,53,
6,100,98,210,83,152,131,249,114,10,110,21,152,228,55,82,140,47,80,200,32,238,
51,221,28,210,16,37,233,96,51,134,12,112,123,231,125,143,166,115,184,3,223,7,
126,27,33,149,148,212,40,44,189,80,144,84,231,25,67,223,235,177,35,62,227,215,
110,57,9,3,176,4,130,30,44,125,114,113,253,112,64,207,223,0,113,121,75,180,92,
210,85,114,26,21,84,147,189,131,211,18,102,246,209,62,231,0,238,214,100,113,254,
8,233,107,198,31,214,165,143,72,44,9,150,36,115,131,156,144,138,174,14,61,240,
79,109,176,123,238,120,69,77,80,175,243,104,14,230,158,66,50,70,122,162,145,28,
2,51,220,5,99,246,62,187,14,26,190,97,224,16,182,9,78,163,27,143,66,189,89,4,
239,177,92,146,24,31,47,175,151,178,20,119,130,224,195,168,152,229,89,163,12,
127,152,73,19,97,91,7,102,206,48,71,126,253,248,149,60,202,212,238,217,72,4,84,
210,71,31,238,35,70,251,248,155,151,79,41,21,177,7,104,251,31,219,14,209,84,205,
67,89,13,101,57,101,122,121,150,69,96,113,220,141,189,59,228,96,231,177,226,
217,114,211,91,218,238,210,124,156,242,197,21,76,178,42,188,114,20,81,35,79,3,
68,196,100,12,18,221,5,183,206,112,64,244,226,153,45,120,150,50,135,6,65,129,
146,70,114,6,55,61,243,144,8,199,160,24,3,28,61,217,238,79,111,184,195,58,57,71,
41,28,202,65,32,245,211,186,184,59,29,246,82,54,216,247,39,190,15,217,221,179,
91,35,82,162,3,57,119,168,140,232,118,0,200,12,188,85,161,163,145,136,50,54,29,
108,184,170,170,77,152,8,7,156,112,49,252,111,139,121,121,165,133,42,206,48,12,
115,149,234,92,99,14,6,63,54,64,201,255,0,78,17,203,76,201,60,15,212,133,76,129,
119,198,234,224,99,32,103,125,201,206,119,244,199,17,253,210,238,106,210,58,200,
101,145,124,104,210,76,43,156,117,12,57,220,227,209,177,235,184,199,223,33,190,
86,124,177,2,99,145,26,178,146,7,116,237,184,29,247,238,51,219,142,189,123,102,
145,50,12,106,64,202,65,158,71,244,253,176,143,244,237,125,141,200,131,194,255,
0,111,145,24,40,172,163,120,103,100,234,10,86,82,6,217,206,50,70,9,193,219,
208,30,223,92,158,21,138,17,39,134,228,156,16,7,160,254,164,100,159,211,108,236,
78,220,3,215,95,165,105,82,70,168,44,38,138,41,8,32,96,176,80,27,29,137,201,7,
177,56,219,32,239,146,187,85,234,26,136,35,6,69,234,81,131,191,255,0,109,143,77,
206,195,36,141,243,223,137,167,105,165,112,225,106,94,204,4,193,182,246,222,254,
188,250,226,13,64,172,18,45,210,227,248,242,219,104,229,140,151,43,57,87,18,39,
102,10,223,213,125,6,79,215,191,191,235,198,26,21,85,134,174,156,142,163,208,37,
3,108,245,68,192,147,191,254,86,108,250,125,55,225,250,170,182,41,168,195,7,
27,41,86,59,3,141,241,220,253,48,71,175,114,125,56,12,253,224,171,84,171,25,
242,190,99,118,59,30,153,1,65,129,244,200,57,250,15,175,3,239,21,106,171,108,30,
86,73,224,224,161,147,208,176,231,251,104,172,139,13,136,54,230,32,254,152,106,
184,212,244,23,76,224,128,118,83,184,244,199,191,166,254,131,125,251,112,19,117,
114,236,178,29,252,68,13,140,231,113,133,57,207,169,35,235,182,48,118,224,130,
231,149,145,193,36,150,201,99,232,72,36,122,159,182,125,79,174,123,112,201,42,
137,105,212,146,65,71,101,216,3,179,0,195,211,97,156,255,0,215,60,80,103,243,6,
90,152,49,164,223,169,31,166,252,250,225,202,116,128,26,141,204,79,151,203,224,
110,36,2,85,109,201,44,167,39,56,27,224,15,77,179,182,252,126,203,0,18,49,3,59,
156,99,176,13,184,223,236,125,246,250,103,135,57,32,80,58,128,221,123,224,156,
29,255,0,161,3,109,254,254,153,227,139,46,95,56,199,80,4,103,216,238,8,27,227,
109,247,59,99,110,41,203,200,212,73,223,143,51,191,14,49,192,95,6,194,122,92,
199,32,61,178,219,246,198,123,103,250,19,183,127,167,175,4,48,100,76,50,60,178,
168,219,182,233,235,156,16,61,55,27,158,24,186,58,8,35,0,239,223,57,27,227,237,
219,35,31,212,239,142,8,224,254,36,49,184,217,144,250,99,36,227,204,61,183,219,
244,207,223,131,82,33,180,176,18,65,28,230,6,214,247,24,137,48,76,204,30,60,58,
249,121,241,195,148,148,225,211,168,13,176,119,223,57,27,141,142,55,254,188,53,
85,211,248,115,150,11,228,149,86,65,129,140,245,13,198,195,209,179,235,191,250,
18,81,177,146,38,67,220,140,131,210,59,239,159,161,59,96,141,179,247,227,234,
186,64,244,241,49,27,198,207,22,70,219,18,29,123,253,219,191,109,251,246,226,
211,128,158,67,143,17,191,203,224,55,147,142,54,169,150,104,82,22,192,146,22,
242,19,223,25,12,63,81,140,140,231,184,63,78,14,42,41,22,162,219,5,66,140,181,
44,133,8,199,254,5,95,241,99,236,14,4,115,172,209,143,96,202,54,219,136,202,47,
18,154,78,173,198,249,25,56,221,118,192,201,3,7,57,62,254,220,73,218,114,227,
29,101,52,244,114,1,215,52,70,18,14,1,6,66,30,22,198,119,232,168,85,0,131,129,
226,156,236,120,182,201,214,87,80,140,97,147,137,226,4,68,252,243,225,129,184,
32,207,3,236,15,92,53,195,77,225,191,88,0,97,132,138,113,146,10,176,62,255,0,
79,77,189,79,108,241,154,106,80,101,118,3,10,92,184,32,250,48,234,200,27,109,
190,63,174,219,158,49,75,90,137,212,164,16,232,204,172,8,0,237,212,8,35,25,4,48,
198,54,245,30,188,39,53,229,219,3,213,66,236,113,249,115,130,55,219,108,29,137,
245,192,200,226,215,189,166,128,65,23,155,14,123,131,194,60,185,125,33,4,201,
247,56,121,167,141,67,33,244,202,246,244,61,142,195,183,234,61,61,115,193,13,4,
8,42,94,12,2,149,80,188,99,127,231,233,235,139,109,183,18,34,246,30,164,103,
124,112,17,79,86,193,250,88,249,123,143,175,167,175,111,77,251,228,250,231,131,
58,25,213,132,82,131,252,72,153,93,78,196,229,91,61,39,27,255,0,175,211,191,14,
229,179,26,228,3,7,120,231,207,253,99,8,141,252,240,219,61,42,197,36,138,163,
111,206,135,232,124,216,207,185,4,228,125,129,216,113,206,34,16,163,40,195,41,
12,61,55,4,127,191,191,190,222,193,246,249,78,18,117,153,20,44,83,162,202,152,
24,202,74,58,128,29,199,147,168,168,255,0,211,143,179,20,170,23,194,100,29,42,
241,131,128,114,67,167,146,79,55,168,44,3,13,243,134,236,7,12,119,133,77,137,
226,126,115,198,1,133,53,12,177,204,178,168,196,114,159,16,1,176,233,108,137,7,
183,149,179,183,125,134,220,51,213,245,35,178,246,233,126,165,39,213,91,125,189,
179,145,216,247,223,135,25,20,207,72,224,110,240,145,34,28,12,133,39,14,49,247,
193,199,212,227,60,55,84,183,92,17,202,78,78,12,109,244,100,25,82,72,247,24,219,
30,131,133,221,155,197,51,17,34,127,159,223,124,77,79,200,233,195,219,224,136,
67,60,161,163,144,19,221,122,128,198,251,119,31,237,191,183,211,128,251,133,89,
49,186,130,73,93,198,255,0,76,0,0,39,30,190,159,235,195,157,69,112,193,0,143,
41,32,239,190,50,115,146,1,199,124,231,63,219,129,42,137,73,152,3,249,91,35,
124,246,206,221,255,0,182,195,223,183,122,12,254,108,71,118,134,76,16,99,145,
253,140,113,193,145,118,36,88,125,254,25,195,45,121,53,40,92,130,74,224,231,31,
204,54,223,211,125,191,235,194,56,3,19,27,128,71,80,233,56,7,102,82,48,125,247,
24,35,245,253,8,5,32,18,50,121,138,200,48,185,31,114,55,254,219,111,245,227,4,
84,100,52,145,5,238,122,144,144,73,234,92,245,13,246,220,103,109,137,245,62,
188,115,166,147,23,146,12,147,214,57,153,185,253,249,78,13,63,62,184,73,114,167,
204,144,86,96,15,154,64,210,123,9,227,194,74,54,219,44,192,57,245,243,127,92,
148,161,83,32,250,140,140,250,119,207,176,220,29,242,63,211,60,63,45,31,204,80,
207,8,80,100,135,21,112,231,31,200,58,102,81,255,0,169,8,111,186,103,39,134,117,
136,224,28,16,202,65,237,145,185,219,56,201,200,255,0,189,184,153,66,140,65,19,
168,72,183,79,208,143,156,117,51,243,239,203,167,28,33,149,7,83,41,27,117,18,
160,141,250,92,30,223,65,129,142,224,123,113,142,52,45,129,141,198,20,143,94,
157,253,15,108,127,108,127,71,121,169,178,171,32,238,60,172,49,144,14,221,35,62,
155,129,185,216,100,16,7,99,251,5,62,88,54,6,199,124,14,174,251,122,227,113,233,
145,246,27,158,34,40,185,113,32,144,120,65,219,248,231,141,79,207,127,111,191,
76,102,183,211,249,119,206,65,25,29,142,15,148,246,253,123,118,206,221,183,147,
244,136,11,43,194,127,44,153,43,159,70,94,195,109,134,199,237,159,67,223,129,91,
125,26,228,117,103,164,140,123,15,55,108,123,246,31,215,96,49,193,149,170,19,5,
76,114,170,227,165,144,224,142,192,227,168,12,109,191,127,54,119,254,221,14,78,
159,116,200,192,108,68,253,140,219,145,62,216,86,169,213,35,244,243,140,74,212,
48,225,208,140,14,147,145,234,65,245,30,187,123,142,216,247,223,131,250,104,
140,212,232,248,61,81,28,143,170,19,150,7,127,76,156,140,108,61,56,9,162,243,
148,101,39,204,161,190,253,179,129,184,219,190,254,158,185,199,18,69,157,67,67,
134,29,128,7,62,199,33,191,166,118,30,163,223,110,58,21,73,18,34,227,151,8,249,
237,133,58,114,249,243,174,8,109,135,170,21,29,202,224,19,182,227,25,83,182,222,
184,237,159,175,179,234,49,84,7,113,210,119,239,216,140,125,118,207,247,244,198,
56,31,160,95,6,87,136,158,219,131,141,152,14,222,221,215,111,124,122,231,135,
194,118,39,57,12,54,237,182,65,245,245,251,127,127,94,36,27,195,229,251,125,177,
172,125,35,245,18,189,195,142,146,59,247,251,236,113,220,126,185,225,53,58,18,
207,3,122,231,167,57,199,108,99,113,250,140,246,236,54,227,242,6,235,144,198,72,
202,182,65,223,56,244,207,211,59,13,187,108,125,184,117,106,124,58,202,163,115,
140,251,22,27,30,228,119,24,225,90,230,86,65,243,233,183,151,47,155,226,81,35,
231,47,167,235,132,144,211,44,101,209,135,148,156,141,129,25,24,29,142,217,199,
115,220,108,61,192,251,135,214,165,18,34,72,191,205,239,246,223,112,123,250,224,
159,92,129,185,227,238,16,239,8,225,199,153,24,40,2,46,47,235,251,227,78,213,
110,68,57,7,163,43,230,32,110,23,182,61,129,198,6,115,129,156,1,157,128,231,240,
220,178,162,144,73,195,63,118,35,215,39,185,62,224,18,1,225,238,166,65,40,40,
127,41,244,192,198,196,1,157,177,143,111,254,120,66,203,21,53,60,243,20,80,64,8,
152,3,37,159,3,99,129,156,96,147,235,182,251,14,62,118,170,119,147,176,63,83,
142,132,71,14,49,126,127,108,22,232,45,61,6,167,187,27,104,144,34,42,9,170,27,
168,14,164,14,17,98,12,113,230,149,200,69,61,242,64,245,3,137,23,153,122,50,217,
104,22,138,251,53,13,77,8,171,111,10,174,140,67,33,167,133,233,130,143,21,88,41,
8,36,80,119,235,195,176,234,217,153,135,2,124,168,189,218,52,186,223,46,247,
57,88,79,61,52,52,180,52,233,24,150,73,1,148,201,35,132,124,34,244,148,82,29,
219,98,185,0,145,130,95,127,230,149,251,85,211,220,40,109,116,73,65,105,166,167,
51,84,51,248,111,85,52,113,131,143,22,162,65,136,135,86,100,116,166,88,217,157,
138,151,32,0,33,222,83,92,187,169,32,84,168,44,20,6,97,6,210,127,198,68,255,0,
150,198,96,144,34,36,49,112,68,194,239,192,94,230,220,111,181,183,181,175,136,
17,29,30,166,119,104,218,87,150,73,35,141,250,178,81,153,216,2,61,9,216,122,
140,12,142,199,137,230,193,65,107,172,212,166,209,122,168,146,47,149,164,211,
246,203,69,58,169,240,171,175,116,116,223,63,79,67,85,32,42,241,192,213,24,168,
157,83,13,80,180,230,153,89,26,96,220,65,22,8,218,182,255,0,105,162,56,43,85,
115,163,71,0,100,97,167,86,144,159,112,20,177,244,24,201,223,137,26,106,185,43,
53,61,37,76,14,200,102,214,213,23,26,121,144,224,196,109,13,16,134,96,216,254,
79,12,236,78,10,228,99,25,198,100,242,235,92,168,185,38,170,41,18,96,130,202,
34,220,245,72,234,54,196,106,62,145,230,13,252,129,219,175,239,141,134,252,72,
165,202,46,86,191,137,86,181,212,237,115,211,54,203,131,37,60,45,17,146,149,161,
175,154,185,81,213,133,60,136,98,148,31,4,172,208,37,67,196,24,67,35,142,53,251,
97,212,85,39,83,233,138,138,202,250,150,164,179,210,124,165,187,169,227,141,
150,210,242,205,61,77,12,142,132,248,176,66,245,44,208,137,50,82,9,94,32,49,26,
176,190,58,31,86,90,249,129,202,43,165,14,179,173,166,91,110,160,155,80,44,105,
18,188,215,81,123,142,70,177,211,189,13,50,6,154,72,214,42,200,166,70,142,55,
138,25,163,203,201,23,72,234,215,215,49,180,181,219,64,223,38,177,73,83,5,193,
105,43,106,45,246,106,218,117,69,50,252,139,197,4,171,50,100,149,241,35,149,151,
164,245,7,118,40,178,18,156,31,63,63,212,53,116,252,154,129,141,224,43,157,4,
242,4,40,35,173,173,136,80,3,70,130,47,226,224,36,205,143,59,222,45,195,160,196,
221,124,186,233,59,236,23,174,90,86,154,122,58,11,252,255,0,190,236,183,136,35,
142,180,91,238,245,117,41,53,82,194,140,35,47,72,243,195,227,212,42,72,140,209,
214,207,30,112,138,120,65,97,211,250,134,29,93,5,135,83,197,5,71,141,164,232,
108,116,151,72,4,146,219,245,5,171,79,211,138,10,20,105,24,103,198,138,209,50,
194,200,197,37,139,228,105,11,128,234,37,115,190,80,242,162,213,171,57,113,75,
112,168,2,146,235,69,124,119,181,221,228,100,106,136,170,97,130,110,136,74,179,
117,73,73,60,105,42,77,1,5,29,58,216,0,200,24,63,243,14,58,174,92,69,161,234,
238,145,69,56,150,170,59,237,12,212,158,35,161,167,134,33,5,226,221,2,51,117,
180,85,182,154,147,81,26,129,214,149,52,205,7,67,19,27,18,83,106,129,85,221,64,
166,234,26,4,198,150,212,2,183,61,37,154,12,92,53,230,224,230,149,217,73,144,
111,230,34,246,242,19,252,12,83,158,107,233,221,65,73,117,150,182,169,164,171,
134,129,255,0,117,10,206,148,89,38,138,137,158,42,115,82,201,254,44,233,16,9,36,
225,84,206,84,59,5,98,220,67,230,226,119,39,25,80,84,131,156,228,2,61,71,127,
168,216,15,215,139,235,206,8,237,183,77,41,29,194,145,226,122,74,191,30,190,58,
152,241,135,67,77,60,234,203,140,31,226,186,40,108,128,124,248,56,59,241,75,168,
52,189,5,77,53,77,194,190,105,82,40,199,240,99,87,9,227,72,197,139,2,216,39,
195,143,203,215,191,174,20,147,158,5,153,45,79,198,24,146,209,55,185,36,11,139,
146,109,2,111,182,231,137,84,200,191,14,64,249,15,158,241,128,136,239,139,243,
212,202,165,11,180,227,32,170,55,87,73,206,64,32,141,177,191,80,223,232,119,13,
243,92,124,74,137,101,118,14,30,89,31,14,6,50,92,158,161,208,122,134,115,128,
184,0,251,118,37,230,227,162,235,167,170,71,182,219,252,40,124,41,170,5,73,168,
80,169,208,187,55,79,154,70,12,8,96,49,210,20,231,43,185,225,150,147,73,94,228,
168,74,105,4,77,214,2,180,200,90,73,17,138,140,47,132,64,92,144,75,51,187,108,
153,97,157,184,76,214,168,108,199,252,132,17,126,27,121,240,227,196,91,4,10,77,
227,164,252,140,47,172,174,141,13,162,140,35,35,49,132,169,199,90,150,149,195,7,
61,128,3,37,138,156,100,231,165,137,24,225,87,238,239,21,174,21,173,36,136,178,
77,82,71,89,64,92,70,189,57,32,158,135,32,132,234,85,45,228,45,130,122,122,120,
154,121,99,200,22,215,154,178,142,150,247,95,89,111,180,211,200,202,215,37,167,
53,18,57,130,152,201,32,182,81,137,160,142,169,209,17,129,241,37,88,148,236,
242,160,43,135,222,105,242,10,239,203,184,214,178,213,44,247,237,41,95,2,61,29,
212,41,167,153,38,172,168,156,173,45,109,9,146,71,130,173,2,175,138,209,60,168,
65,47,19,200,158,96,222,94,164,185,185,36,73,0,193,48,180,244,143,123,196,8,19,
6,39,16,122,46,33,132,128,68,18,5,166,121,251,15,150,172,75,165,42,42,168,98,
52,116,242,205,83,84,221,71,193,70,101,140,12,185,37,137,232,141,88,0,66,146,
49,140,146,6,0,149,52,230,154,54,91,53,91,77,78,141,81,36,12,6,66,17,142,134,
99,40,39,44,9,82,3,99,204,172,190,94,162,216,224,194,58,216,237,150,235,53,142,
38,15,26,83,248,173,47,135,188,114,20,241,95,168,71,179,50,144,192,245,18,253,
33,142,6,118,81,85,115,167,122,57,96,141,99,100,49,150,101,24,233,11,35,1,130,
72,243,43,50,134,216,30,144,70,78,6,120,126,149,58,73,84,179,159,26,210,11,16,
2,134,41,36,40,185,38,91,196,198,243,19,97,133,234,51,192,88,177,99,55,224,54,
159,49,176,18,61,78,33,29,55,112,168,241,238,54,219,147,120,83,210,165,69,77,28,
108,60,36,157,102,145,177,50,40,193,103,139,32,76,132,55,79,73,39,102,225,158,
160,60,87,122,18,155,177,158,38,98,78,1,1,196,196,179,0,49,133,200,98,60,192,
254,92,96,97,246,249,72,181,161,170,33,196,85,80,202,100,166,149,49,215,12,200,
79,163,110,192,140,71,36,69,210,55,141,158,54,233,216,240,37,8,184,92,39,138,
70,100,131,161,22,71,127,149,113,225,0,113,35,30,185,255,0,144,99,165,85,152,
54,0,62,80,15,21,153,146,64,20,206,166,210,73,86,230,165,164,3,125,212,13,60,
138,193,0,25,24,97,71,27,92,92,117,129,177,228,126,134,120,98,248,234,139,85,
206,243,110,208,122,131,79,215,53,45,234,219,105,134,158,58,151,141,66,212,121,
131,18,243,134,105,20,49,243,230,70,233,70,46,84,121,135,19,166,139,214,23,47,
14,209,65,171,232,214,213,93,13,28,145,52,236,67,210,213,200,242,200,242,74,
130,63,204,211,199,26,144,24,171,150,85,40,50,55,175,182,40,43,234,52,5,28,118,
173,83,79,89,85,69,111,34,222,35,183,198,41,230,104,58,154,162,154,186,69,169,
154,120,106,10,248,106,94,3,70,170,12,114,252,188,202,178,70,249,173,156,206,90,
227,79,79,172,233,1,165,146,21,134,103,69,105,162,66,144,202,98,50,84,68,144,
205,2,204,228,148,89,12,88,120,217,122,139,33,147,134,21,148,48,39,194,93,1,32,
144,80,176,0,76,130,96,218,228,110,35,123,196,184,71,207,158,92,249,226,247,217,
43,168,106,163,170,164,157,169,46,148,117,209,252,173,117,186,174,47,155,183,
212,68,251,71,243,20,178,175,71,87,81,80,37,92,186,183,81,86,29,61,69,117,21,
182,130,215,12,116,86,202,120,104,233,145,159,195,166,136,179,69,79,27,117,48,
142,51,35,51,244,41,39,165,75,31,96,112,56,167,118,11,149,210,219,21,77,211,73,
94,35,212,54,145,58,200,214,183,168,50,221,96,137,200,2,40,166,42,86,188,198,
28,55,77,66,164,169,133,41,35,18,79,19,30,143,230,213,179,80,120,148,85,102,74,
27,172,42,82,90,90,136,252,25,87,3,12,141,27,21,148,52,100,17,35,149,8,196,6,
70,32,182,28,163,92,74,171,0,15,248,147,27,94,202,215,4,29,224,30,186,65,192,
157,34,79,218,253,63,217,196,189,13,38,103,82,165,115,230,200,206,1,61,126,199,
212,29,212,130,1,198,222,156,31,93,169,96,169,255,0,138,82,166,69,101,146,154,
150,156,47,86,0,17,201,8,253,114,84,117,29,142,199,59,17,136,178,150,247,78,210,
135,241,21,152,73,26,46,72,193,234,145,20,116,99,62,34,247,217,84,140,224,28,
156,227,158,160,214,113,67,114,212,20,109,34,132,146,121,213,92,186,136,67,71,
39,86,68,185,8,85,89,125,14,1,0,54,8,199,15,43,210,212,117,15,204,177,211,107,
91,249,253,48,165,69,111,241,60,100,251,223,224,197,112,231,125,218,213,165,42,
180,197,190,182,157,234,211,83,93,97,183,162,40,14,76,113,84,211,138,132,101,59,
17,224,76,192,224,100,3,178,128,27,9,245,46,136,72,34,19,50,117,195,225,163,9,
48,67,133,238,14,118,235,94,146,54,216,128,0,207,160,137,126,36,53,8,184,92,
249,91,82,172,100,150,135,82,87,179,244,156,228,75,79,70,235,129,220,49,40,114,
187,140,237,184,56,54,118,231,122,167,184,105,169,170,222,34,122,45,134,117,232,
3,6,63,147,235,66,84,28,32,10,15,81,56,39,96,189,177,192,40,85,138,249,129,
255,0,14,232,165,162,60,36,155,223,126,87,28,176,66,190,21,235,51,207,133,190,
216,215,77,162,146,158,247,113,212,119,25,99,204,141,113,172,164,166,145,142,
122,97,18,149,86,64,118,57,88,87,1,179,229,93,134,252,88,62,88,104,125,71,29,
162,255,0,127,181,84,71,61,174,134,136,37,254,210,99,111,18,178,205,83,82,180,
179,86,40,61,65,214,142,119,89,37,149,20,24,85,89,216,148,114,69,115,211,53,79,
74,149,81,33,10,213,82,153,99,14,11,99,44,115,46,228,118,80,92,28,100,176,27,
17,198,196,126,29,181,53,166,215,110,160,168,184,120,38,146,90,89,45,151,56,37,
140,205,12,212,205,52,137,61,37,66,170,150,240,107,40,39,120,203,129,210,11,172,
184,202,140,143,178,244,84,172,189,226,203,19,81,181,131,160,235,119,36,150,224,
64,45,112,108,84,193,176,182,102,153,214,147,104,18,108,52,145,51,0,24,28,164,
41,80,120,24,60,241,75,110,52,107,26,87,69,33,149,22,72,106,97,111,11,6,69,17,
6,47,210,94,57,0,145,2,140,121,1,56,56,223,185,55,195,62,163,162,181,115,6,43,
106,252,213,193,181,61,170,231,163,210,154,221,11,203,85,60,247,74,106,151,160,
171,149,30,84,139,194,74,152,33,150,121,149,243,20,126,36,146,12,140,113,34,252,
71,232,157,39,166,181,149,254,221,163,47,83,93,180,141,218,136,92,237,18,194,
94,59,149,189,43,33,90,168,104,234,24,8,153,165,166,50,60,19,51,101,216,197,44,
82,151,80,25,170,157,182,89,180,213,69,53,69,178,85,146,178,221,52,7,199,61,66,
166,121,36,83,44,49,197,53,60,136,240,192,21,74,180,168,253,82,71,148,42,168,93,
9,51,14,114,121,164,170,202,52,209,46,26,14,162,65,113,225,2,99,196,142,64,38,
64,38,24,8,194,250,133,74,97,224,195,168,32,50,149,97,34,124,74,70,165,32,128,
24,27,131,208,206,54,113,168,180,112,177,95,198,178,180,85,192,154,218,225,108,
176,220,236,246,58,216,196,20,70,229,106,146,56,168,234,174,151,90,185,169,169,
41,168,170,26,150,170,48,178,206,90,161,97,150,158,146,41,39,141,35,52,187,94,
193,79,168,22,219,168,97,163,20,246,138,59,197,198,203,224,173,190,58,90,107,
133,210,166,138,150,107,189,206,89,35,11,28,245,210,214,208,207,28,166,40,161,9,
12,112,23,83,52,146,59,92,94,86,89,239,92,196,229,213,22,160,177,75,77,83,87,
96,161,213,84,154,126,138,249,81,86,111,87,139,157,193,106,40,101,174,189,213,
73,43,210,162,217,94,186,232,250,102,8,84,85,173,66,195,52,181,148,145,207,242,
241,212,218,248,254,95,149,48,26,250,187,170,222,134,187,16,84,218,110,30,12,81,
15,2,142,230,38,187,210,209,138,120,165,166,51,212,180,212,115,170,72,240,245,
211,151,117,19,72,205,193,87,75,212,166,218,66,81,172,42,85,65,34,28,40,164,117,
25,221,139,187,72,1,67,170,169,208,20,137,130,22,213,115,37,124,32,108,116,193,
250,3,2,78,219,236,70,22,232,43,109,166,223,61,206,221,75,13,200,127,196,182,
169,109,181,84,180,151,6,167,241,22,54,90,216,228,164,105,225,171,166,21,176,
152,88,211,45,93,52,177,58,60,180,228,170,76,249,142,173,149,243,233,253,72,71,
85,53,45,202,130,174,166,223,87,107,175,64,148,215,187,61,73,34,56,73,167,6,3,
61,85,28,133,73,128,226,58,143,226,71,22,20,14,36,157,50,107,233,42,237,213,
180,138,166,122,121,105,234,233,216,58,48,15,19,36,200,31,127,202,74,133,96,72,
4,30,147,198,126,102,233,170,11,62,188,160,188,37,32,109,47,204,59,106,85,165,
53,74,51,71,67,94,9,89,233,149,137,13,12,212,21,170,241,163,68,200,234,158,117,
108,50,147,112,232,17,114,250,66,210,9,90,154,183,230,90,106,149,136,2,163,40,
36,218,182,128,206,176,0,170,117,163,9,196,233,159,21,64,196,182,180,54,220,
177,65,117,27,127,250,100,144,13,206,155,16,87,1,28,212,209,147,90,230,150,229,
75,29,68,242,82,210,81,93,224,119,6,54,188,104,170,176,82,154,236,99,100,89,13,
215,78,215,184,179,234,40,183,146,52,16,86,176,240,89,154,58,233,88,49,35,42,
149,33,135,90,128,65,239,185,253,112,125,54,220,17,129,218,200,106,139,142,177,
211,55,155,54,152,188,92,171,47,22,187,81,146,233,167,97,186,180,117,85,112,210,
92,233,99,90,171,117,45,210,165,90,106,251,53,194,140,167,85,186,170,71,141,
195,56,66,28,111,21,106,61,53,73,61,91,221,244,152,121,237,15,42,45,117,150,167,
107,198,155,172,153,95,196,161,104,88,43,87,90,252,84,97,71,93,8,121,35,66,144,
214,34,191,76,146,213,103,81,251,218,134,154,16,201,80,165,74,68,203,171,8,150,
72,3,90,193,23,95,17,93,21,25,4,185,195,57,119,42,170,172,67,2,37,28,76,17,39,
194,121,19,114,45,0,150,89,39,64,192,229,178,169,168,197,35,42,2,173,24,105,20,
246,115,226,50,49,247,207,74,227,115,220,12,142,14,52,218,197,21,250,154,72,136,
106,122,178,232,173,184,85,18,163,43,198,219,237,210,78,48,222,157,183,224,82,
26,67,53,44,6,36,0,199,52,208,183,86,1,92,133,145,67,2,50,164,18,195,27,118,
251,142,31,44,107,61,13,194,153,166,141,154,3,83,17,61,32,176,24,109,157,8,223,
171,30,158,221,207,98,119,149,114,72,6,72,82,26,255,0,226,108,8,234,12,25,23,32,
137,182,10,229,77,198,252,122,129,127,231,168,183,12,33,185,66,41,46,85,116,228,
224,197,81,60,67,29,136,44,74,169,247,206,216,59,96,129,182,56,109,142,99,132,
33,135,82,245,33,223,191,73,246,244,35,63,254,86,120,120,213,100,69,126,185,
180,96,186,138,158,181,59,142,165,117,86,234,220,100,1,157,251,231,125,248,23,
89,163,118,204,108,7,159,36,103,7,205,131,190,62,163,31,108,110,72,221,179,83,
78,181,31,245,17,180,120,72,110,28,194,146,49,16,36,142,82,39,214,223,182,29,
12,129,151,164,111,185,63,111,66,112,9,206,222,191,76,239,199,236,42,166,166,2,
216,42,210,70,48,78,64,195,5,101,245,238,14,217,251,246,223,132,49,228,49,96,72,
245,32,228,250,227,108,99,24,198,113,198,110,179,208,8,238,24,156,251,54,65,30,
251,224,127,109,247,239,42,53,138,176,51,48,232,222,204,24,109,202,34,223,198,
49,150,219,112,131,237,127,190,19,85,209,181,29,84,202,70,201,36,157,7,25,24,
87,62,94,251,236,73,3,27,99,176,206,120,112,4,73,5,5,66,144,12,114,52,78,221,
182,99,140,16,73,199,114,7,208,123,238,92,235,35,90,200,218,101,0,177,233,102,0,
12,228,162,147,141,253,118,62,231,219,60,54,68,141,29,60,241,129,249,29,36,27,
12,3,220,156,109,177,239,159,184,57,198,236,57,43,82,172,27,29,67,204,6,44,190,
192,0,55,243,219,17,153,2,120,126,191,14,12,33,185,84,69,69,28,108,204,81,23,
164,19,233,211,148,59,239,219,3,111,97,223,25,28,17,80,87,173,85,60,126,248,49,
63,184,108,99,7,235,182,125,135,166,70,50,39,0,241,232,73,93,252,249,61,178,4,
145,135,246,7,25,83,233,235,191,213,182,142,190,74,41,221,88,158,142,160,204,1,
219,98,112,71,219,113,182,54,61,134,71,12,82,206,50,20,86,105,75,174,251,76,124,
136,196,89,102,99,127,188,96,210,227,215,242,212,210,39,81,49,180,176,182,253,
138,182,87,35,124,109,254,135,132,214,203,133,82,183,74,177,82,24,46,228,250,
246,216,247,206,48,78,251,131,219,183,28,205,76,53,116,213,13,19,151,233,146,41,
130,103,124,72,58,88,144,113,144,14,196,130,118,246,199,28,169,32,11,39,80,254,
97,130,63,244,144,221,193,198,227,183,255,0,57,105,42,186,86,15,77,206,251,130,
96,169,158,71,134,6,64,130,24,11,243,153,159,227,159,223,15,180,247,202,180,
169,138,25,157,140,82,55,75,119,254,108,227,36,158,227,57,25,247,3,208,240,236,
24,153,8,255,0,41,202,144,123,239,156,239,223,7,219,7,31,110,6,234,32,29,64,
168,25,252,192,158,224,130,24,99,216,2,62,155,112,237,12,193,39,84,115,133,149,
67,35,118,25,61,198,54,236,65,239,239,234,120,181,163,157,118,6,147,153,210,
224,163,19,193,184,76,11,106,6,57,79,176,90,152,23,81,194,227,245,24,95,114,132,
72,4,128,103,57,44,118,61,241,213,176,192,251,141,253,125,184,31,88,191,135,58,
28,237,210,251,118,61,45,130,6,199,35,13,235,232,14,125,184,53,16,9,169,72,27,
244,18,65,93,241,216,128,125,125,125,123,119,246,225,165,105,113,41,66,184,18,
163,198,51,156,245,50,156,3,130,14,58,176,126,158,156,110,181,51,81,139,65,58,
174,111,231,250,254,190,184,143,2,15,15,159,190,5,153,15,65,198,231,212,119,216,
231,244,244,220,253,79,126,56,248,37,194,55,98,71,78,251,231,164,145,233,236,8,
219,234,54,247,121,74,86,103,145,0,193,116,96,55,220,176,29,67,59,118,200,237,
245,250,158,63,33,167,119,141,186,64,44,15,110,253,246,253,59,12,96,123,119,245,
175,106,4,18,187,76,251,200,243,220,91,150,10,8,62,92,240,202,41,159,212,13,177,
141,143,254,217,201,238,27,109,207,126,8,172,212,194,110,184,72,243,108,70,195,
126,249,219,115,190,54,251,246,201,227,132,84,204,91,12,49,219,57,3,251,3,141,
189,243,223,250,224,138,205,78,96,172,133,136,192,234,233,57,10,115,147,144,8,
246,36,111,244,60,31,47,76,163,131,115,204,124,250,250,219,26,96,8,32,122,79,
235,243,207,25,232,168,138,49,7,184,36,118,216,123,122,247,237,190,220,57,199,
75,215,29,76,44,1,61,62,42,100,18,65,140,228,144,59,159,41,108,119,223,27,99,
135,122,186,33,75,89,34,168,242,182,36,86,3,25,73,20,50,183,109,198,15,211,59,
113,197,99,41,80,142,71,148,224,48,192,193,4,116,145,253,15,247,206,227,113,102,
240,68,114,143,98,63,215,219,3,29,118,60,174,39,228,197,191,76,7,212,80,142,146,
192,12,163,100,140,250,48,247,198,249,63,236,6,251,113,133,12,214,217,41,42,227,
200,89,11,70,204,6,221,72,216,220,100,130,87,248,110,49,147,216,253,203,77,33,
47,83,3,41,200,14,20,118,252,132,176,238,71,112,54,250,122,28,142,48,73,66,179,
218,42,226,35,47,75,60,53,41,128,127,194,151,248,50,253,128,110,134,39,185,247,
227,84,75,33,48,111,237,177,253,122,242,140,105,148,19,18,32,240,251,252,251,12,
37,175,72,235,100,249,168,186,99,106,168,188,103,140,18,184,152,18,147,175,220,
74,172,195,59,225,129,199,175,3,172,174,146,96,147,149,56,193,24,223,182,199,
191,112,62,254,252,62,36,78,105,65,4,245,196,221,100,100,140,15,44,114,128,71,
184,240,164,35,176,243,28,103,186,89,226,46,65,193,4,224,146,6,125,143,152,246,
206,125,253,115,144,54,226,221,60,116,195,68,48,137,28,196,123,219,235,244,192,
127,41,34,100,125,71,206,55,198,21,18,42,137,6,229,91,29,243,177,193,239,234,54,
199,235,219,135,218,42,153,16,130,11,116,63,255,0,154,126,152,223,245,57,27,96,
239,183,13,244,168,36,73,98,198,229,58,129,198,249,67,159,46,114,125,199,182,61,
123,112,186,153,48,58,119,199,79,82,158,254,165,72,206,248,25,246,30,249,193,60,
51,73,138,16,84,193,218,211,98,62,243,124,97,131,251,146,62,111,124,72,112,204,
151,59,52,5,177,226,210,59,64,228,254,98,140,75,194,79,124,96,51,41,24,59,174,
15,183,12,50,66,201,35,68,123,117,245,41,29,135,80,57,244,236,219,30,49,217,
234,204,79,89,70,217,2,166,157,164,67,235,227,83,255,0,25,64,193,63,153,67,168,
216,247,254,138,39,172,137,146,57,71,78,122,64,108,159,109,129,36,140,118,198,
123,118,223,139,90,117,209,212,73,1,133,152,117,22,246,183,215,16,34,15,67,240,
121,99,55,134,32,141,92,96,164,136,225,129,192,198,54,117,25,206,124,164,48,223,
59,129,142,220,0,220,43,12,114,207,69,19,100,31,58,55,167,151,113,140,96,158,
165,206,72,247,29,206,120,124,174,188,245,199,44,17,182,74,5,148,96,250,31,225,
184,246,221,88,19,220,144,190,155,240,11,87,214,102,73,191,152,48,4,250,244,147,
145,247,24,216,128,55,237,197,110,127,54,8,20,233,25,131,14,195,145,137,2,47,
198,241,137,160,226,121,91,13,19,75,34,76,65,36,171,19,235,141,207,245,251,156,
122,253,243,199,235,64,73,29,142,115,223,176,237,159,79,79,244,35,135,42,186,62,
162,36,80,79,98,173,140,100,48,234,27,227,211,61,207,168,254,153,214,30,184,3,1,
212,87,102,237,159,76,125,59,127,79,79,110,40,251,146,206,197,164,222,68,245,
225,231,237,251,155,92,11,90,6,254,95,167,235,199,24,225,167,50,34,182,23,169,
48,9,61,246,237,158,219,122,111,191,245,227,44,212,129,29,36,233,27,238,0,200,
4,231,36,100,246,207,176,24,207,247,112,160,64,15,75,1,210,227,59,239,190,49,
147,255,0,76,29,253,56,112,169,135,49,227,177,3,43,219,114,62,223,66,71,250,112,
200,162,165,100,129,32,15,57,219,235,199,16,212,102,214,231,19,211,144,251,159,
108,48,195,255,0,45,58,186,175,240,242,9,82,63,52,82,15,56,198,227,5,73,30,217,
250,240,219,83,66,41,106,102,141,79,84,100,245,70,125,227,127,60,100,123,225,
112,14,61,125,125,159,2,7,85,36,19,225,182,227,31,248,108,79,255,0,194,114,61,
49,246,227,37,101,57,150,150,41,199,153,233,88,210,203,245,141,178,240,185,247,
0,117,38,79,211,136,53,32,72,49,36,113,233,235,121,31,108,75,89,218,119,225,
240,88,153,243,229,124,15,69,8,36,196,195,43,38,74,146,6,199,176,3,61,207,111,
191,245,227,61,53,33,234,10,64,83,158,156,99,182,248,223,109,255,0,185,207,182,
231,135,24,41,11,96,244,182,216,59,15,175,182,126,216,219,110,31,161,162,203,9,
21,127,56,201,30,204,8,13,190,216,62,221,243,233,177,224,169,71,104,29,63,223,
51,233,136,51,68,198,231,233,235,125,190,184,225,111,164,242,244,144,3,33,0,
231,62,132,145,234,115,131,143,185,27,250,224,178,150,47,226,33,192,27,96,142,
219,145,234,61,207,174,125,15,109,182,193,73,72,81,131,99,202,64,223,27,99,232,
54,61,253,126,158,157,137,36,52,184,33,187,227,179,108,114,125,119,0,96,127,
215,215,139,42,116,225,64,183,134,60,254,124,225,128,147,196,253,112,89,104,82,
81,9,193,42,64,220,122,48,198,49,245,219,236,127,94,36,75,81,40,84,99,57,29,
134,249,192,29,67,245,3,57,224,2,210,58,66,245,16,55,193,31,67,219,39,177,201,
219,111,167,191,6,212,78,21,212,231,32,62,119,247,246,219,29,242,72,30,185,199,
211,139,52,104,81,228,35,231,239,128,29,206,10,183,87,73,147,98,164,6,24,251,
149,57,246,61,187,31,79,124,112,230,207,229,59,17,143,48,29,206,14,253,182,245,
36,125,61,176,113,195,98,176,32,161,245,236,219,119,3,42,127,166,7,185,31,223,
240,79,148,3,171,117,202,159,253,39,36,3,223,234,59,231,182,61,184,211,48,4,222,
39,231,14,184,214,21,64,197,106,17,198,112,78,27,24,7,4,255,0,223,244,224,230,
58,126,184,70,195,176,32,250,231,108,246,247,31,215,31,167,0,180,128,60,138,15,
152,123,250,131,223,124,250,14,222,135,98,62,242,53,175,50,66,171,177,101,192,
97,216,237,216,253,50,59,123,251,247,225,10,174,70,161,193,175,235,245,243,227,
245,193,17,102,255,0,63,159,131,10,105,41,135,71,73,25,29,199,86,216,61,189,62,
159,251,250,113,247,15,244,244,190,67,129,131,159,113,219,30,167,31,252,143,183,
31,113,92,230,88,237,107,110,120,121,96,159,56,254,248,208,215,204,96,228,227,
39,109,207,190,255,0,79,250,119,3,126,16,213,85,73,89,36,84,84,241,248,141,214,
48,171,212,124,73,27,96,0,219,101,80,122,207,160,36,158,217,31,149,8,238,216,
137,207,167,91,108,168,170,217,0,12,140,179,183,112,17,73,193,238,1,200,149,57,
63,163,83,83,235,139,77,130,162,169,233,18,189,68,143,42,198,141,56,129,114,
106,12,38,64,84,179,5,194,109,142,161,142,203,129,243,205,70,212,98,108,35,159,
49,191,211,203,29,5,128,157,128,19,190,192,95,231,31,60,50,71,29,45,146,214,75,
211,197,115,187,158,152,161,135,168,172,75,81,50,131,25,233,92,245,44,89,83,254,
94,133,3,56,59,40,161,209,119,233,244,181,94,163,69,121,42,165,186,69,64,148,
17,202,243,124,220,149,140,144,142,152,227,24,12,100,145,83,56,233,3,208,144,
25,108,174,170,228,101,53,151,85,90,104,172,109,87,88,43,98,184,68,208,212,2,
65,170,160,163,53,211,207,4,138,129,87,194,161,89,100,120,74,229,152,8,99,12,
64,60,73,150,205,59,69,164,236,52,1,151,4,92,41,42,113,50,160,8,225,124,119,
114,27,177,13,18,168,39,0,30,172,2,120,17,26,164,128,0,16,32,110,103,137,60,103,
142,52,106,8,4,92,147,203,113,63,13,174,119,225,2,157,13,31,54,129,212,150,201,
235,230,89,170,232,236,149,23,154,200,58,112,180,117,9,79,35,69,16,99,187,47,86,
85,28,231,172,169,43,220,112,215,167,219,175,247,117,92,152,255,0,151,178,223,
110,238,217,198,36,168,150,85,70,36,141,142,64,32,99,112,118,247,224,219,157,
122,138,150,175,80,222,235,41,101,89,22,166,195,5,190,71,94,156,120,201,85,44,
49,224,131,182,98,46,163,252,193,70,61,120,1,167,12,150,155,159,131,176,139,79,
90,109,224,111,156,214,58,59,168,219,3,171,196,220,228,19,141,183,198,109,187,
33,66,215,103,107,138,122,170,192,184,38,154,84,97,39,205,84,114,190,23,171,37,
84,193,241,91,133,129,32,31,161,56,185,95,10,19,218,19,70,107,129,118,9,48,122,
173,63,167,139,202,10,181,45,21,218,164,223,42,35,138,101,61,112,71,45,101,33,
156,203,19,35,52,177,198,93,129,64,120,5,231,141,138,207,107,182,235,235,133,79,
204,84,213,84,95,172,84,90,86,89,128,99,12,146,209,71,121,174,79,20,143,16,86,
56,172,142,106,119,198,43,97,167,169,50,150,146,18,25,175,144,154,138,154,215,
110,187,88,174,4,69,77,169,110,213,45,79,80,216,17,154,155,93,10,81,65,4,196,
156,248,114,61,68,171,19,255,0,225,204,72,31,152,112,243,207,253,85,67,87,173,
180,102,152,134,164,198,99,182,89,238,183,202,26,149,87,16,87,218,169,238,52,
180,21,190,59,12,197,41,162,102,128,168,96,36,133,147,37,193,242,145,244,28,173,
69,58,75,107,208,164,193,33,171,54,131,50,68,129,61,224,242,4,108,64,192,14,
181,222,8,45,208,133,27,109,210,62,152,151,126,31,232,171,35,229,36,80,164,201,
85,52,151,107,141,107,53,57,235,134,150,174,130,219,113,122,154,39,36,151,87,
235,146,156,244,48,243,52,205,178,224,101,7,197,196,49,142,92,114,174,249,73,32,
17,83,85,73,67,27,146,1,104,166,183,197,81,10,140,140,151,197,57,56,220,143,63,
160,60,113,248,115,212,84,22,29,57,21,58,188,208,213,67,117,116,212,148,19,169,
79,151,174,170,18,195,73,92,99,124,5,138,123,83,83,75,51,132,43,81,4,82,76,15,
93,36,197,151,124,71,91,238,60,199,229,206,153,165,177,203,65,77,5,179,91,217,
230,142,119,153,86,138,158,154,247,60,246,55,154,173,192,240,224,163,162,172,
174,130,58,134,124,71,78,128,150,49,227,137,56,156,154,192,146,180,149,52,131,
54,93,49,6,1,180,16,102,33,129,4,139,99,1,34,169,229,168,146,118,220,127,34,34,
208,122,227,94,151,173,121,168,46,54,27,102,152,105,18,27,109,166,73,163,141,
162,149,132,245,20,242,25,7,131,41,97,130,139,28,134,32,119,242,0,118,59,240,
219,71,48,172,169,161,165,149,132,116,200,68,140,172,253,48,193,79,30,30,73,88,
99,204,221,71,57,108,180,143,235,176,28,74,122,147,225,247,92,217,43,235,98,
184,61,169,18,221,28,50,201,60,21,140,241,201,20,198,116,86,82,98,7,105,41,166,
64,8,236,171,158,225,141,109,175,171,154,158,233,81,4,19,44,232,165,224,86,82,
202,138,209,191,76,157,64,175,81,96,200,118,233,216,29,179,146,120,172,174,42,
40,1,131,2,1,80,92,25,4,8,176,184,178,128,15,165,247,150,86,13,196,94,246,218,
230,73,253,121,251,226,207,104,170,120,249,131,127,173,177,88,170,41,45,241,82,
91,164,121,171,107,144,187,152,154,88,161,101,165,164,66,26,162,87,102,64,3,58,
34,130,89,202,168,201,151,234,185,57,162,52,229,146,75,197,246,166,241,116,175,
181,220,232,107,77,95,207,211,81,91,101,162,142,174,31,152,182,86,91,35,167,96,
201,81,75,214,148,210,197,89,28,166,161,146,54,37,72,45,71,109,18,234,72,104,
164,159,78,86,201,13,85,194,127,221,117,9,110,148,154,182,133,229,137,215,35,
165,101,16,201,50,38,100,136,245,35,160,18,116,6,1,167,221,69,169,181,222,162,
229,220,250,102,174,195,113,74,199,164,48,223,174,21,106,235,24,168,180,77,28,
148,70,148,200,237,33,175,158,120,188,66,209,167,74,153,94,56,203,43,171,70,189,
61,41,98,57,130,197,117,89,246,32,72,184,222,102,196,72,234,101,22,28,99,148,
139,139,251,19,188,216,249,98,210,242,182,174,225,119,212,166,231,13,176,80,219,
127,112,214,86,193,79,74,99,127,221,208,244,20,131,170,56,196,114,127,22,152,68,
37,42,28,175,231,96,119,60,25,243,82,42,26,219,77,134,133,188,24,218,158,241,
102,142,158,5,110,159,29,160,164,72,106,76,145,58,35,58,116,202,193,194,169,117,
50,16,91,170,67,197,73,228,199,55,175,226,130,235,78,214,200,231,146,107,92,22,
53,188,83,203,53,33,134,122,177,10,192,106,209,36,85,167,170,152,15,2,73,65,48,
124,194,17,34,40,153,85,72,106,249,129,81,251,225,40,239,237,83,95,12,23,25,106,
162,47,63,204,84,209,199,12,153,134,65,22,92,195,27,172,99,196,148,169,89,36,30,
105,58,84,40,157,58,78,11,48,48,110,20,131,205,130,206,246,223,252,163,247,100,
212,82,161,119,7,121,22,22,6,44,62,211,203,134,38,29,127,165,57,109,173,228,107,
85,231,77,211,105,186,184,105,33,134,13,77,165,33,90,11,181,182,165,80,5,146,
162,146,41,33,182,95,41,26,85,31,51,67,87,20,53,173,19,179,82,220,18,93,141,28,
215,26,78,235,160,106,106,41,171,100,162,175,183,117,202,40,47,54,217,101,154,
130,174,20,35,195,102,73,102,74,139,124,251,143,30,138,178,21,146,23,37,1,114,
58,218,123,177,107,113,173,174,154,218,174,25,29,232,169,175,177,81,91,140,74,
87,52,169,69,18,229,149,156,200,210,9,114,29,215,169,24,133,80,187,134,225,75,
210,195,120,176,220,168,238,17,83,77,89,22,100,138,58,196,74,184,212,82,50,212,
82,200,244,211,18,210,66,204,12,115,69,33,35,105,20,134,82,20,204,230,170,173,
70,90,144,74,146,161,160,6,2,4,75,71,142,5,188,82,96,126,99,3,1,122,20,222,29,
1,19,36,137,37,9,19,176,224,73,23,3,195,255,0,72,55,197,39,154,170,26,180,97,
28,225,82,116,97,56,114,21,156,48,233,37,49,145,130,9,233,244,219,112,8,28,20,
105,218,106,74,171,76,244,237,18,179,83,180,145,72,200,2,183,90,41,254,62,0,44,
86,68,8,228,171,97,131,255,0,151,180,141,170,57,71,111,186,89,151,87,233,248,
154,209,59,210,75,85,87,167,92,25,40,12,137,28,179,73,251,189,188,149,84,97,162,
134,105,82,142,117,116,76,136,99,152,150,68,226,55,150,219,112,210,178,209,209,
223,40,234,44,243,92,169,35,172,162,146,116,117,166,173,162,146,33,36,21,148,21,
113,134,167,170,167,154,55,82,37,71,100,71,38,54,116,114,200,179,74,132,182,178,
59,197,130,24,111,99,210,241,7,107,65,230,45,133,217,96,105,252,167,113,233,28,
65,184,246,227,233,249,105,212,55,221,19,83,82,45,21,210,197,5,92,114,193,83,
20,126,104,42,34,145,73,61,72,249,141,100,80,65,87,85,89,19,4,171,21,36,18,93,
23,170,47,136,183,155,151,238,232,174,182,66,210,83,87,67,80,226,32,77,83,59,
199,32,127,2,161,16,171,25,118,120,148,102,71,101,120,220,177,33,119,121,224,
106,103,41,211,44,140,1,103,86,27,146,72,71,80,50,50,84,116,149,103,85,14,160,
169,25,0,157,114,103,71,217,245,97,213,41,95,89,113,167,170,130,146,25,45,255,0,
37,88,212,232,210,200,100,18,69,52,71,63,50,12,113,175,149,64,117,44,29,114,
171,211,196,130,234,170,139,77,229,72,98,178,99,73,210,76,120,164,76,136,34,36,
158,56,208,152,241,11,253,250,251,96,203,77,233,155,189,116,83,223,52,165,210,
29,47,59,185,43,111,142,87,168,137,76,81,52,206,205,87,80,158,12,155,2,124,49,
76,2,70,31,166,92,0,10,59,181,239,94,25,161,150,243,108,177,189,198,142,23,253,
221,120,69,175,181,61,100,212,211,228,172,119,26,41,234,104,228,51,177,120,223,
196,136,70,172,12,141,27,149,194,200,16,216,106,52,145,154,49,83,81,81,66,173,
23,93,75,201,35,52,50,116,144,2,186,244,163,133,15,10,212,35,49,56,235,118,89,
21,93,184,43,167,150,158,74,105,76,203,28,212,211,102,86,166,138,35,50,36,114,
0,129,33,86,92,162,39,87,91,48,82,75,2,87,0,99,141,170,19,225,44,200,195,120,
50,178,39,197,166,32,65,184,43,177,29,49,43,112,185,223,202,209,115,203,9,116,
78,174,230,37,224,208,244,208,208,91,41,90,122,83,45,77,194,182,91,164,180,115,
22,83,35,83,69,109,104,139,154,98,60,158,45,66,117,130,136,241,197,212,25,100,
58,203,30,176,213,119,43,156,244,250,211,78,48,50,58,25,169,116,149,80,146,68,
140,186,248,143,7,252,76,81,89,153,74,200,204,25,165,99,226,117,9,8,94,25,244,
245,166,91,45,93,5,93,148,161,138,162,225,0,158,154,112,36,130,84,144,51,58,188,
75,191,132,99,198,249,204,101,148,3,133,96,235,40,175,84,82,84,72,212,211,205,
167,238,243,203,56,36,170,165,12,165,230,102,240,188,136,221,107,214,73,235,147,
194,108,147,134,198,205,101,73,102,5,71,118,33,65,35,94,137,225,225,32,0,57,193,
141,247,194,213,12,92,0,4,216,196,139,115,27,251,122,140,71,250,143,68,92,174,
55,75,125,14,187,20,21,22,10,59,148,85,244,218,130,197,19,208,215,217,171,0,
167,134,33,60,21,211,213,195,81,109,172,152,120,21,31,243,17,61,57,150,38,33,
212,180,162,89,185,164,81,219,235,104,40,103,149,169,18,135,229,224,234,136,193,
55,203,152,10,120,109,128,81,137,104,194,200,128,130,64,24,193,24,44,87,141,97,
77,110,169,75,46,164,170,180,219,233,175,20,245,212,146,94,174,149,84,241,90,
149,35,162,146,87,112,149,73,209,83,87,62,112,148,142,232,172,169,52,206,221,17,
248,109,131,77,126,231,75,109,37,182,135,84,81,223,143,203,163,173,96,185,82,86,
212,205,77,215,211,5,74,67,67,41,99,2,38,33,14,17,157,21,58,231,118,116,118,38,
162,16,85,101,88,37,137,36,179,175,120,33,76,33,18,11,41,4,233,48,98,35,81,255,
0,17,201,34,77,163,104,6,14,210,121,77,175,126,86,24,164,246,249,225,141,213,
95,11,52,11,83,4,189,76,54,16,51,131,39,73,245,80,129,78,6,197,136,27,146,76,
223,162,57,135,79,166,169,26,22,146,41,39,173,129,34,136,74,174,244,208,206,228,
69,4,175,28,71,196,70,72,166,145,114,160,72,85,84,133,192,44,33,234,203,112,
182,235,157,69,103,170,84,132,165,206,188,35,117,41,138,40,171,31,199,143,173,
178,1,254,28,138,66,228,21,125,241,149,35,143,215,182,201,104,150,146,23,172,
142,121,233,229,71,132,67,226,178,73,15,89,101,151,196,17,249,228,108,227,174,
66,65,98,3,146,196,147,93,69,234,81,37,150,1,70,100,36,240,33,138,220,88,201,0,
193,225,230,49,55,210,196,131,177,0,199,66,1,30,211,139,47,241,13,25,182,234,
109,25,115,167,188,189,206,143,86,233,73,46,245,20,112,165,61,37,20,105,73,117,
174,182,75,67,23,134,100,156,84,163,209,248,234,94,101,200,158,0,80,164,133,154,
177,148,138,90,234,190,185,40,197,20,230,103,164,134,90,137,60,73,169,35,68,104,
186,16,228,194,86,79,26,7,204,130,72,250,164,145,23,9,142,36,81,33,213,210,81,
217,169,221,170,53,29,29,5,101,125,154,142,76,84,155,226,172,45,45,226,205,78,
189,93,112,92,225,130,145,43,109,84,170,146,138,223,149,174,165,85,74,185,233,
85,192,41,98,55,55,107,31,204,210,208,213,221,106,204,115,205,84,16,199,106,11,
44,241,196,233,51,69,20,145,128,144,178,213,198,141,150,44,18,66,228,96,23,48,
231,49,86,165,229,94,161,33,73,38,250,83,192,24,147,7,85,192,144,1,134,32,172,
202,250,66,166,134,32,181,62,49,166,67,59,50,16,0,216,44,40,107,130,80,131,6,64,
187,124,132,190,212,214,216,47,154,127,77,93,181,5,190,88,41,42,235,108,86,42,
97,81,81,121,165,138,231,108,142,164,87,61,101,29,84,70,165,41,46,79,85,13,3,
212,68,239,89,26,67,20,38,58,150,19,8,231,153,250,122,211,73,255,0,9,94,169,170,
111,53,47,123,75,221,45,201,110,114,198,21,174,182,203,133,68,83,248,54,165,119,
146,193,36,70,35,4,244,85,147,77,85,60,172,42,165,144,25,24,188,73,201,61,69,
172,116,214,173,163,184,232,120,229,91,152,183,220,172,243,185,18,56,168,163,
179,6,170,154,173,98,172,130,122,106,88,94,95,6,158,207,61,77,12,230,154,169,
164,114,158,113,197,144,230,133,154,58,46,86,114,194,248,110,181,151,91,182,170,
190,106,237,115,169,94,122,164,103,130,247,113,90,56,111,84,176,183,135,18,65,
93,111,173,137,214,163,173,65,53,144,120,79,211,24,82,25,203,184,169,151,26,
151,199,68,7,82,108,186,123,202,65,116,9,23,33,221,89,64,210,21,69,136,128,116,
202,86,160,231,198,34,73,210,211,54,216,128,54,220,206,43,29,76,247,106,9,188,
122,43,155,82,188,76,26,40,42,17,214,54,80,222,88,192,63,195,150,60,0,25,85,164,
234,25,219,115,196,153,83,204,200,53,126,147,160,209,26,139,79,71,107,187,80,92,
190,126,199,123,183,212,74,104,132,238,158,28,244,255,0,41,82,102,154,149,107,
92,68,196,83,212,188,2,92,50,67,9,119,12,25,29,84,23,90,88,102,88,153,145,186,
227,149,228,140,44,21,174,142,202,42,233,225,35,248,80,204,189,32,197,151,84,
153,101,240,220,167,64,92,41,97,173,145,158,59,116,109,48,68,21,84,217,144,45,
101,190,120,113,39,252,180,229,148,201,17,41,212,177,200,93,148,168,94,172,96,
240,245,81,93,80,85,160,238,244,234,1,174,153,38,162,178,146,11,3,77,203,105,
178,217,233,50,148,96,164,169,88,97,52,208,197,75,0,8,50,167,242,144,64,35,113,
19,185,144,192,200,227,195,19,134,191,211,181,154,159,148,246,219,157,194,142,
88,53,95,47,94,26,74,137,36,143,166,90,253,51,89,35,181,190,163,172,110,205,67,
59,203,69,43,19,152,212,210,150,11,212,184,140,239,182,186,125,73,164,44,188,
195,182,163,83,92,237,6,147,76,107,196,162,94,153,34,153,17,98,177,106,103,129,
15,158,158,233,78,139,71,94,251,24,174,84,194,78,160,106,64,42,180,159,52,181,
22,148,184,213,77,117,150,159,91,81,92,45,210,218,174,86,123,189,210,225,77,55,
200,84,6,21,84,244,175,52,114,209,181,65,37,89,62,110,10,148,89,97,136,198,81,
65,37,239,70,222,173,11,124,154,163,77,91,38,169,176,106,26,90,187,118,166,209,
85,179,64,181,82,91,101,98,149,212,177,130,226,49,42,70,82,178,138,85,36,65,87,
10,24,202,33,199,6,175,152,74,245,144,193,70,171,73,41,84,15,165,156,61,47,253,
12,194,181,54,42,240,8,90,202,140,42,138,101,165,73,2,6,81,233,171,21,241,4,
114,235,22,5,95,255,0,86,148,24,32,18,11,36,141,58,162,241,56,131,106,40,43,237,
21,213,241,92,94,57,163,172,122,123,141,190,186,37,197,61,194,150,82,241,248,
240,148,1,67,131,136,234,34,42,175,20,232,233,34,134,4,112,121,97,165,166,173,
134,23,71,141,166,65,252,69,110,156,130,164,140,16,61,8,237,176,223,236,56,146,
111,124,180,148,11,150,141,154,161,165,19,82,61,231,67,95,39,80,145,215,82,153,
16,210,84,200,231,34,23,200,91,46,169,166,234,205,29,114,209,221,157,124,3,89,
34,193,150,148,175,162,154,120,167,138,122,43,149,186,174,90,10,234,89,67,71,
53,61,93,59,129,52,82,161,0,228,119,27,110,14,70,196,112,5,102,202,214,146,132,
171,150,88,39,81,87,86,212,232,76,29,68,6,212,135,255,0,212,164,193,129,55,56,
154,84,14,44,70,161,7,148,169,16,26,56,76,67,14,12,8,139,70,30,181,38,156,130,
74,217,42,123,153,148,153,65,62,85,33,64,1,112,6,216,193,247,244,226,15,184,
208,201,65,87,49,143,168,198,27,168,145,147,229,86,30,108,123,2,72,36,96,236,
123,118,54,57,165,107,157,44,139,34,98,85,238,253,201,33,124,158,187,6,201,4,
228,12,145,223,210,63,212,86,39,72,158,112,163,168,35,116,131,156,18,202,72,93,
253,91,29,143,114,71,175,14,86,67,84,45,74,42,161,64,102,33,68,89,145,129,4,73,
32,204,110,69,253,6,10,175,166,39,115,28,121,16,71,46,182,143,108,71,244,211,
117,133,206,50,192,103,216,28,125,119,57,223,223,191,211,133,0,18,88,103,98,114,
114,51,130,58,183,29,187,238,61,123,143,169,13,20,238,162,70,80,10,244,145,252,
51,145,130,167,4,103,183,223,177,206,113,233,195,210,182,228,119,245,30,219,28,
110,125,65,239,183,174,199,56,225,74,109,43,49,59,9,30,99,229,240,193,131,110,
187,115,249,245,227,133,84,117,97,89,225,99,140,198,0,57,57,202,228,126,152,29,
35,223,3,25,244,227,58,133,110,177,183,241,35,117,219,177,56,200,220,108,60,
221,143,185,225,162,69,37,131,46,199,7,191,176,245,59,17,182,221,189,247,25,35,
142,112,85,50,50,245,182,64,96,15,160,25,199,125,206,9,7,27,140,116,157,177,195,
203,83,80,147,185,143,219,237,199,245,192,136,130,71,14,31,61,112,71,106,155,
166,39,140,246,232,76,131,183,228,147,164,146,15,254,89,6,62,222,221,217,46,101,
161,171,61,3,202,114,65,199,111,94,222,163,63,113,176,198,252,56,209,49,234,145,
84,144,92,56,31,160,56,30,221,192,250,231,125,179,199,229,206,145,166,240,165,
1,137,43,156,236,6,251,141,189,113,159,208,250,103,141,17,42,71,252,79,218,
211,245,198,176,158,138,181,212,149,201,95,22,22,93,142,48,84,117,46,222,253,74,
127,82,8,237,144,99,99,184,71,81,17,71,113,226,39,73,201,61,36,174,48,65,200,
193,192,63,115,140,250,108,23,73,77,34,184,46,167,49,202,189,89,237,210,219,19,
159,108,103,215,29,183,225,222,138,141,162,169,42,153,92,179,46,219,109,156,2,
125,134,14,254,248,219,219,131,81,46,183,89,35,136,51,194,246,245,27,244,198,
136,4,95,133,241,32,177,86,10,65,201,0,12,228,127,99,190,118,27,253,8,28,41,49,
120,137,1,199,152,22,81,142,249,83,182,248,62,153,56,237,191,223,128,207,154,
158,149,140,109,149,101,108,118,36,119,32,101,123,255,0,190,127,185,45,178,229,
227,40,70,3,103,15,182,114,1,216,228,111,143,95,215,139,58,53,209,137,12,10,146,
34,251,72,32,139,219,140,244,188,91,2,42,69,248,121,255,0,191,145,130,42,10,
169,96,44,132,156,16,65,30,191,166,123,3,183,115,145,236,120,124,165,88,170,138,
178,116,137,21,131,21,219,57,82,15,254,172,227,99,159,160,199,184,248,195,156,
169,0,109,236,78,9,254,219,127,49,236,127,168,203,79,43,210,78,174,164,156,54,
79,73,216,130,123,16,78,63,177,56,62,187,113,109,70,164,0,173,117,219,168,7,
237,128,58,94,71,63,175,65,135,9,233,124,26,198,29,56,43,46,119,30,157,68,141,
246,238,14,79,190,118,59,14,49,173,31,133,83,36,96,108,24,224,122,96,48,32,224,
251,175,229,24,207,244,199,15,242,60,85,101,42,20,12,188,104,27,3,204,25,1,82,
49,220,231,0,251,14,251,1,158,28,36,165,140,73,28,161,70,90,52,39,24,57,200,
233,39,4,122,116,3,184,63,235,134,123,160,230,0,152,131,54,219,143,233,211,158,
34,12,111,177,177,131,126,28,62,216,97,123,120,1,24,12,228,0,55,223,127,211,
183,96,14,61,123,227,135,58,90,22,84,241,70,221,46,1,206,254,97,230,30,153,25,
80,219,254,155,246,14,235,26,48,11,131,184,219,35,185,239,184,3,30,255,0,78,
216,239,187,197,20,2,104,42,97,0,6,104,188,68,24,57,47,9,235,56,200,206,232,91,
56,253,59,111,49,68,33,219,145,253,54,229,126,159,108,110,103,211,107,157,249,
139,239,244,23,223,25,43,161,53,20,86,234,165,220,188,111,75,33,192,255,0,18,3,
148,7,212,249,25,64,219,112,59,251,180,50,0,20,227,112,219,159,177,193,24,61,
241,143,167,212,17,216,142,222,166,123,53,117,62,3,61,28,208,213,199,131,191,65,
38,41,49,157,240,160,169,62,216,201,199,110,27,103,167,233,73,151,176,89,85,
151,57,92,164,169,212,48,123,108,70,216,56,254,252,51,220,234,130,183,6,38,7,62,
28,254,28,68,183,51,191,60,35,152,4,173,129,241,229,158,52,13,247,32,43,99,239,
182,126,132,19,156,158,19,160,240,38,154,39,252,147,44,180,173,223,7,171,242,
146,54,62,86,232,199,124,15,126,23,205,19,73,77,77,42,254,104,164,232,61,187,
156,99,62,155,96,227,31,215,124,113,198,237,3,198,254,34,246,113,28,163,167,108,
245,40,235,0,140,111,219,211,3,127,94,8,50,241,120,253,119,140,104,52,243,229,6,
112,193,65,24,241,221,25,71,241,3,46,24,29,216,2,167,97,142,160,203,156,15,112,
167,208,113,138,174,144,160,37,134,58,14,27,57,236,54,253,49,141,177,223,39,211,
25,88,177,188,110,100,223,40,193,151,0,130,28,144,115,246,219,31,80,127,171,
245,117,31,141,151,192,232,169,138,57,208,108,65,46,131,168,96,15,70,4,125,243,
177,236,30,167,72,144,203,166,229,124,45,120,242,143,181,247,229,136,176,180,
147,198,34,65,60,56,126,216,10,183,197,138,128,14,65,203,46,14,114,70,234,115,
236,55,30,199,244,220,171,80,83,165,123,20,157,162,62,253,45,134,94,251,244,250,
130,119,24,219,133,34,31,2,229,14,84,128,237,25,57,219,190,1,223,183,160,35,208,
129,159,92,241,245,229,62,90,106,216,227,86,98,81,103,82,6,196,161,193,198,0,31,
149,134,118,219,183,110,49,60,10,89,237,12,67,78,251,2,58,222,14,33,125,189,190,
122,227,244,149,166,154,158,171,35,16,202,172,196,158,234,72,234,24,27,238,161,
148,228,103,7,183,12,55,58,198,142,90,170,72,79,72,241,155,162,78,199,195,115,
212,141,143,110,150,7,212,158,19,165,84,213,107,210,249,220,21,32,237,140,122,
247,57,35,108,156,100,159,83,199,10,154,119,113,79,49,206,90,33,19,237,143,61,
57,41,146,119,57,232,232,255,0,95,81,192,170,214,38,77,57,80,108,99,126,92,54,
183,174,54,187,137,250,253,45,199,150,17,64,143,79,90,208,76,193,137,119,133,
219,186,149,153,51,27,134,61,195,117,43,41,246,223,61,240,228,104,139,71,184,
220,121,91,57,238,54,237,184,216,141,182,56,219,57,219,143,171,148,74,180,147,
170,5,148,83,164,19,144,54,103,167,32,69,38,112,50,205,23,72,98,55,202,231,185,
60,63,192,130,88,85,241,159,22,48,199,191,231,199,75,239,147,252,195,63,115,
245,199,11,160,39,82,145,229,60,102,224,220,253,120,241,229,137,51,17,181,248,
124,254,54,195,58,211,9,41,0,199,157,1,4,127,113,233,158,224,140,159,183,191,9,
169,161,31,196,140,141,200,63,254,80,220,119,207,182,61,119,56,207,179,228,42,
84,186,17,223,115,183,124,29,246,25,246,31,211,126,228,240,145,226,17,78,24,14,
149,98,14,195,109,200,245,246,254,216,59,118,220,133,98,26,58,123,115,196,102,
103,143,31,109,227,175,75,109,190,16,211,161,3,110,234,219,108,14,217,63,232,
118,207,14,238,162,72,73,30,192,141,253,183,62,159,234,123,123,96,99,9,132,199,
35,2,54,235,32,140,122,29,199,109,243,191,166,221,135,211,133,244,232,89,138,
16,113,210,113,176,24,30,163,251,237,193,105,174,160,127,94,124,199,152,17,232,
49,147,109,167,143,14,64,121,111,7,203,232,199,28,103,196,0,254,89,1,86,4,96,2,
79,174,59,12,224,231,253,178,56,115,164,166,18,75,36,18,14,149,170,141,161,98,
78,194,85,57,137,189,179,214,23,255,0,181,39,245,253,106,98,172,195,27,171,6,4,
237,140,28,103,251,143,96,79,190,120,119,142,2,193,36,81,134,200,36,224,108,234,
61,54,32,103,99,245,206,123,19,193,22,140,146,15,59,91,127,135,219,166,53,171,
228,199,31,157,122,225,166,158,132,238,133,113,208,197,89,115,141,193,33,178,
125,113,184,251,240,65,73,70,10,20,198,8,37,151,168,109,239,129,235,131,158,249,
193,238,6,252,57,26,53,121,132,235,144,39,140,72,65,25,1,193,196,131,0,122,176,
234,199,254,110,252,57,71,8,69,203,111,130,165,112,125,6,65,250,227,7,251,231,
219,131,173,48,162,13,173,62,187,127,187,237,124,64,176,249,215,231,182,19,83,
210,140,167,80,220,109,129,140,125,0,192,7,30,185,237,239,239,195,236,16,142,
140,176,3,25,7,109,128,36,231,212,228,238,113,141,143,244,227,20,106,161,59,99,
164,231,7,115,128,125,199,161,29,254,187,3,158,50,44,224,62,54,7,98,66,246,199,
167,211,244,27,123,253,39,168,43,112,136,19,244,157,241,145,35,159,207,95,219,
15,116,73,210,6,14,0,56,36,141,136,62,163,234,8,223,211,27,112,75,12,129,20,
183,166,217,201,216,19,245,56,220,227,177,62,152,224,74,26,149,92,130,70,74,231,
245,80,8,24,35,57,216,250,253,62,156,57,211,86,172,145,207,30,72,45,31,82,19,
182,89,48,192,122,227,32,55,160,223,215,112,120,39,124,170,8,159,47,215,247,251,
96,122,12,252,249,240,96,221,106,131,70,133,78,67,32,92,103,126,165,219,244,
244,223,233,159,94,56,195,57,51,48,110,207,177,3,208,231,211,223,4,131,223,27,
159,175,3,84,21,126,36,100,19,130,15,86,15,208,128,119,56,238,50,113,239,183,
168,225,220,49,235,87,206,1,193,206,126,163,62,131,211,211,223,223,183,1,46,205,
6,79,79,147,56,220,1,195,203,249,183,250,193,77,177,241,81,208,78,59,224,157,
246,32,237,235,223,59,31,247,56,226,77,179,58,245,224,224,117,96,99,125,143,124,
253,255,0,215,112,59,241,17,210,75,252,120,159,57,193,201,35,124,108,123,99,234,
54,238,1,223,215,121,58,207,41,202,183,254,101,57,57,220,13,192,237,158,199,7,
233,223,211,133,235,180,14,163,228,113,228,113,53,152,249,182,36,170,100,233,78,
199,56,3,183,167,127,215,30,254,253,248,251,143,218,105,58,163,82,15,117,27,142,
231,238,125,113,183,31,112,145,98,73,48,12,252,230,49,188,104,52,83,160,193,25,
216,150,234,39,169,201,57,206,78,224,146,123,246,31,211,137,191,149,34,170,159,
81,233,205,81,111,153,86,123,3,173,12,241,8,250,221,161,150,174,73,11,13,206,
74,193,59,5,94,134,235,233,233,29,135,16,36,181,64,35,21,201,194,231,31,66,15,
115,239,244,30,189,178,71,18,47,37,110,85,149,26,214,221,104,249,161,29,21,125,
198,222,106,142,73,194,124,204,106,200,14,70,25,163,102,140,0,7,112,50,56,240,
41,80,96,130,117,2,45,19,34,227,235,247,197,219,150,42,196,127,143,63,98,62,
177,199,134,54,61,175,38,53,90,179,71,211,209,84,165,37,68,116,154,130,225,70,
81,252,57,30,189,173,200,34,241,199,151,198,134,162,150,149,168,90,38,43,212,
179,205,230,5,242,42,119,62,121,131,20,244,180,53,86,26,234,174,186,161,2,212,
81,204,225,99,180,214,210,193,52,53,116,191,44,66,152,231,129,250,132,141,32,
39,168,172,136,79,82,19,97,53,181,68,55,234,155,101,242,134,117,167,170,210,
225,170,94,77,131,52,104,237,243,148,146,48,110,148,88,163,37,85,183,233,100,
148,48,40,114,53,211,204,235,146,85,106,91,133,77,52,140,212,151,71,53,81,160,
147,173,5,77,65,196,133,14,112,64,201,8,65,207,74,149,61,135,0,123,24,22,38,1,
23,220,128,102,222,221,57,224,57,119,214,98,46,166,15,41,243,234,12,139,240,
147,194,70,234,62,110,186,211,75,37,76,207,37,77,218,232,50,206,196,187,199,76,
138,83,36,246,143,196,155,202,191,151,35,205,223,137,90,235,4,22,171,29,80,118,
95,22,162,235,71,76,21,64,241,29,40,41,122,136,10,1,61,42,232,0,59,0,113,146,7,
96,186,74,97,53,203,74,219,99,82,10,52,12,251,28,6,154,161,92,231,4,12,248,113,
110,115,233,131,129,147,193,174,164,131,170,216,103,98,13,69,67,221,165,132,22,
32,70,29,214,146,32,189,201,149,203,183,78,6,202,112,119,98,3,153,106,166,157,
44,211,47,132,174,92,32,49,55,114,168,77,182,179,30,30,103,155,46,160,148,183,
249,76,124,235,131,62,95,217,210,90,45,15,28,234,178,53,206,178,9,102,139,44,
202,139,95,117,168,158,64,216,193,46,96,130,39,36,236,1,66,8,219,46,247,157,29,
15,48,62,46,97,209,147,245,205,110,173,22,164,184,132,126,135,91,125,182,213,
13,202,170,39,151,186,70,241,199,225,74,195,12,17,206,15,83,112,93,108,178,38,
145,212,90,118,177,231,38,211,73,165,109,90,153,135,72,49,197,37,186,209,4,53,
116,209,99,29,79,35,166,84,236,67,187,55,72,193,36,159,225,118,151,254,46,231,
30,190,230,77,195,161,110,52,182,217,222,158,156,116,146,101,189,51,81,194,79,
86,12,116,244,116,52,102,159,168,108,101,169,234,110,11,77,53,154,20,88,120,
170,102,41,179,174,242,148,144,187,19,255,0,118,175,169,22,131,129,177,35,83,15,
241,166,192,121,177,182,252,163,228,227,235,82,209,222,57,207,204,202,148,67,5,
155,77,105,216,236,183,24,35,37,82,225,80,17,37,164,122,168,85,149,100,249,74,
113,52,48,150,34,68,10,21,100,82,118,44,211,215,235,98,154,189,23,125,20,77,67,
21,21,69,52,48,121,74,92,237,87,24,203,136,43,4,129,99,169,98,11,199,29,116,44,
173,85,56,11,89,29,53,194,48,243,194,252,223,211,183,221,7,115,212,122,219,78,
94,43,41,141,218,182,105,111,116,99,248,177,212,196,242,4,42,239,25,43,81,2,
200,73,69,117,5,85,176,172,70,120,128,107,53,233,189,80,36,21,139,81,111,175,
132,16,149,148,204,100,80,204,129,28,196,65,18,36,115,5,70,120,137,96,29,67,169,
7,126,26,53,86,145,101,117,138,157,229,90,144,127,45,68,169,81,161,65,136,0,
40,10,67,8,212,26,119,51,16,165,192,42,65,16,171,198,84,168,18,125,119,158,68,
70,216,179,122,186,239,77,84,154,158,210,215,89,102,166,166,180,81,82,88,100,
105,87,230,106,35,182,180,194,74,106,135,39,170,89,233,68,177,163,59,226,89,233,
217,93,204,146,44,146,54,191,175,180,203,73,169,231,69,24,89,234,18,67,145,128,
26,80,58,193,250,18,89,183,31,204,1,223,137,2,205,126,156,86,213,165,206,103,
171,163,172,146,48,198,70,117,146,6,141,124,21,154,39,4,58,51,3,187,33,82,0,82,
14,216,226,63,213,162,72,181,3,230,118,169,222,23,138,160,224,72,201,156,170,
201,128,21,165,85,1,90,69,24,147,167,168,133,102,57,66,173,101,170,202,66,233,
146,203,4,201,23,145,189,162,68,13,236,116,157,167,7,68,42,32,153,176,54,28,173,
254,250,244,194,251,7,93,151,83,105,250,137,36,197,34,93,32,169,144,128,112,184,
168,92,7,4,16,84,22,78,160,6,234,122,78,87,60,108,6,255,0,89,67,81,167,175,151,
90,137,99,20,244,150,105,174,29,105,32,4,66,22,89,28,8,68,68,230,57,162,131,50,
33,7,53,10,190,39,73,36,235,231,80,72,237,13,5,69,60,114,146,99,18,58,133,96,
225,87,29,69,91,24,12,2,228,12,158,199,167,114,71,22,111,71,95,227,214,156,188,
173,176,79,80,82,74,203,69,101,185,147,167,195,117,169,249,67,224,212,245,171,
52,125,73,46,11,9,128,85,82,122,252,51,252,69,77,198,151,42,100,1,166,124,161,
117,71,161,225,203,124,51,72,219,105,36,24,231,60,61,227,25,121,37,97,173,75,61,
226,154,104,86,42,205,77,65,101,213,182,56,250,122,82,161,172,247,36,106,234,16,
175,211,79,45,84,214,248,33,170,88,228,96,101,89,74,18,58,212,240,43,91,139,174,
166,191,215,65,211,13,101,20,213,9,79,3,41,165,171,133,169,104,97,2,37,133,250,
101,65,20,229,195,68,202,170,196,18,232,9,218,123,229,93,149,239,188,158,182,92,
46,177,86,210,75,100,185,124,165,178,235,107,153,163,185,217,238,118,218,86,
162,170,134,86,140,120,241,116,188,1,68,102,54,130,122,118,66,217,32,98,4,170,
162,189,214,94,57,141,105,6,167,84,191,204,83,76,149,177,252,181,14,161,183,221,
100,163,138,90,11,146,248,134,4,120,153,81,169,170,132,69,29,145,73,7,14,120,
102,149,64,69,77,149,148,174,160,69,128,90,178,72,51,164,169,81,76,149,37,72,32,
193,33,134,38,203,1,8,4,131,177,216,206,153,130,55,6,117,92,72,136,144,8,56,140,
244,188,146,165,28,55,27,93,112,183,92,231,150,90,153,214,80,223,37,93,59,77,43,
72,147,116,21,49,180,142,29,85,112,202,21,66,34,146,131,36,146,235,189,65,123,
164,138,162,10,122,122,10,137,132,194,74,186,118,96,209,198,140,241,76,60,66,
238,254,12,170,128,186,58,170,12,169,80,167,7,134,141,7,67,28,150,187,213,29,
122,173,13,77,36,20,183,26,120,106,252,158,44,46,181,9,112,122,126,174,145,44,
13,45,49,153,76,108,239,11,52,129,67,39,80,45,22,171,109,201,116,220,117,177,9,
22,30,138,137,21,30,41,10,181,60,149,14,89,146,72,217,28,129,20,202,49,146,184,
30,112,85,120,82,162,130,245,36,153,215,99,59,134,212,192,117,180,13,237,28,
142,34,11,5,0,76,17,38,58,64,152,224,103,141,186,243,54,239,148,55,81,173,52,16,
253,225,42,79,92,107,30,26,153,154,36,241,82,24,101,71,86,1,2,178,173,77,59,24,
218,80,114,124,71,102,86,32,130,101,164,185,123,101,212,151,59,166,147,230,15,
135,168,116,238,155,180,165,138,195,71,53,84,137,95,69,69,91,42,79,69,113,182,
188,106,134,148,197,78,5,56,173,139,119,153,124,25,82,72,198,13,50,210,58,202,
253,203,74,185,99,160,167,165,155,41,78,147,69,82,178,61,37,77,191,196,100,138,
178,36,141,162,113,83,78,217,130,166,68,63,196,137,150,64,65,97,197,192,229,183,
50,108,26,186,173,43,110,77,29,175,85,53,33,165,85,53,47,37,12,212,98,78,165,
166,183,43,20,100,151,32,60,176,206,210,200,192,146,146,190,25,70,41,106,114,84,
216,236,68,72,19,59,92,92,88,218,8,180,99,114,143,165,92,9,22,188,144,119,188,
240,51,126,30,120,128,57,215,240,187,122,229,221,36,154,147,74,92,36,212,154,65,
229,85,19,244,98,166,220,38,119,20,244,151,88,148,179,65,63,73,10,179,4,122,74,
150,61,81,202,178,55,131,192,119,32,235,77,183,86,139,107,81,212,61,85,202,25,
225,101,241,150,6,140,199,24,153,48,204,87,175,175,206,170,34,96,210,226,52,1,
187,29,140,126,249,106,138,75,205,150,230,105,234,214,162,144,199,45,29,76,158,
13,45,109,13,74,200,235,51,117,143,32,70,73,21,157,70,97,157,20,129,230,76,199,
26,7,144,28,191,213,22,74,155,157,117,234,231,106,189,181,79,205,80,223,109,66,
153,162,183,188,76,194,31,6,48,60,121,233,227,254,25,122,129,52,114,75,208,89,
49,213,208,28,160,203,82,170,21,210,140,165,127,57,10,172,96,146,38,24,44,137,
185,149,7,127,14,193,116,41,113,44,47,97,36,192,233,225,159,47,96,102,48,13,15,
141,52,21,148,115,208,136,252,74,145,13,68,83,168,154,106,116,168,142,161,106,
21,73,234,233,78,158,138,191,16,150,82,29,122,64,86,56,143,42,111,130,201,113,
158,216,60,33,224,194,141,73,28,43,52,109,44,30,43,7,232,145,177,214,99,104,208,
117,116,42,244,150,36,7,124,240,253,171,147,85,114,243,88,65,167,245,61,93,45,
116,226,52,169,181,106,90,7,62,21,238,216,122,146,26,175,24,5,18,144,177,98,97,
42,173,68,19,36,145,205,27,108,92,6,233,25,212,122,143,206,100,163,134,215,67,
154,74,218,113,230,121,234,91,173,233,192,56,142,88,66,23,42,157,75,133,34,52,
64,8,1,151,32,206,153,90,129,244,193,139,216,153,4,74,192,222,67,20,48,10,146,
8,192,129,59,238,13,193,184,35,161,6,12,250,2,54,34,216,147,172,119,201,158,
243,105,16,176,158,37,168,241,228,142,88,145,72,61,56,159,193,202,145,213,10,50,
186,3,144,28,7,86,80,73,101,51,252,181,197,226,122,120,195,206,12,202,161,35,
116,117,151,174,53,69,233,143,8,98,98,91,12,16,133,5,124,118,145,21,64,12,178,
91,26,134,239,102,141,203,150,20,211,206,142,201,208,245,17,138,74,185,12,170,
50,177,7,101,29,13,17,235,233,71,0,41,40,27,135,250,17,37,57,162,117,234,121,
122,227,72,31,160,22,101,146,69,154,105,11,171,116,128,189,17,47,86,237,176,49,
177,45,142,8,140,73,96,70,196,9,153,34,202,109,110,188,100,114,235,23,3,133,137,
147,208,239,245,242,190,5,238,182,218,234,170,250,241,53,55,239,75,85,45,28,146,
79,69,85,9,146,153,154,69,88,217,153,164,50,172,114,116,5,193,29,81,2,84,19,
211,156,70,119,77,63,161,96,164,154,181,163,58,118,162,216,30,110,170,24,229,
180,221,41,89,152,47,77,13,101,4,145,75,57,153,159,162,42,112,205,146,206,160,
116,63,82,90,11,24,142,219,5,196,49,158,104,154,134,73,166,119,141,25,188,181,
145,50,193,51,44,142,202,49,254,25,33,147,195,192,96,48,224,87,158,107,120,87,
43,253,53,13,44,113,45,37,158,20,158,160,32,139,170,170,166,84,71,167,89,10,99,
203,78,115,34,166,58,60,76,16,160,96,24,85,81,118,240,51,19,26,106,46,175,205,
182,150,4,50,233,2,124,45,6,32,5,38,64,193,243,2,13,199,234,56,207,93,133,230,
216,135,232,254,98,166,170,105,106,234,170,171,170,204,185,53,55,25,76,245,211,
8,200,49,205,60,167,205,44,225,84,43,187,2,224,103,39,35,28,23,127,196,111,
107,174,72,46,49,11,149,32,136,0,35,126,153,80,103,44,208,202,219,41,192,12,67,
5,4,128,70,25,65,44,80,102,55,146,48,194,73,106,14,85,202,175,82,25,50,10,117,
28,140,179,16,51,144,197,198,78,0,60,63,203,98,168,134,137,170,166,132,201,224,
38,27,172,163,176,15,153,58,138,174,27,7,223,164,159,41,92,157,243,136,172,20,
149,144,69,203,27,130,0,155,130,78,162,119,191,46,179,136,192,153,62,219,31,79,
94,152,148,121,71,97,180,243,10,248,240,195,114,75,78,177,130,245,21,243,76,25,
42,22,129,235,169,146,52,73,169,97,151,49,163,87,219,150,40,238,48,170,75,12,
242,133,170,120,79,89,226,65,230,231,43,104,244,190,188,164,174,186,210,92,44,
26,107,154,22,200,5,206,106,88,82,162,171,77,106,154,3,69,71,170,233,188,10,
152,164,89,35,138,236,177,94,149,33,232,51,89,111,150,250,168,37,100,38,65,19,
232,202,219,77,45,158,146,138,150,24,173,218,170,158,169,234,109,215,121,98,127,
10,74,121,212,137,34,154,117,97,37,53,77,49,72,229,162,169,129,146,104,36,138,
57,144,183,75,169,217,134,150,183,127,247,73,252,53,165,169,106,163,187,243,55,
64,106,58,41,217,74,69,79,88,46,148,116,147,211,86,91,170,213,18,69,168,160,
212,58,110,73,170,172,147,211,52,43,61,125,178,162,137,16,248,84,208,37,150,82,
154,87,162,41,128,141,152,17,88,68,105,169,18,175,77,131,21,38,168,166,236,27,
73,1,169,233,96,101,39,21,185,202,175,151,169,70,177,99,220,26,130,133,80,109,
161,106,146,18,174,171,141,9,85,80,144,219,75,16,110,202,117,245,116,229,46,160,
229,177,186,214,36,246,219,165,45,186,74,218,10,139,128,105,169,36,169,160,184,
208,124,229,53,116,84,226,111,9,197,85,16,31,44,233,213,225,201,46,0,118,67,153,
35,155,90,106,227,83,163,180,94,165,165,74,234,219,69,190,88,127,227,251,108,
125,53,20,54,202,186,234,58,14,139,255,0,69,63,150,158,130,247,44,116,180,151,
120,162,103,133,43,232,252,73,91,170,162,121,36,144,121,133,103,187,127,244,234,
123,101,241,94,219,57,182,216,41,3,215,47,154,156,90,238,51,218,90,73,155,171,
169,132,84,211,171,148,118,44,240,128,170,54,80,191,186,31,86,213,95,168,239,
186,54,186,220,246,215,168,182,85,81,106,170,218,186,180,142,215,73,111,142,217,
21,13,206,138,154,146,68,105,46,114,215,86,77,73,112,181,188,79,17,163,166,99,
80,238,97,73,20,206,157,10,102,179,101,225,144,60,119,106,194,89,91,81,96,164,
24,180,128,173,48,25,3,19,4,96,213,24,174,151,38,204,52,146,54,35,152,223,129,
36,95,143,43,226,169,50,168,134,55,85,194,225,66,128,0,0,16,0,80,163,8,170,160,
116,168,80,20,12,40,192,27,181,214,222,214,158,70,162,138,94,150,104,177,51,41,
33,186,72,200,140,1,131,151,206,8,24,216,159,209,230,227,65,91,101,122,203,61,
206,35,79,95,104,171,158,134,182,34,67,24,230,166,147,194,148,7,66,84,169,192,
117,117,98,173,27,43,46,67,112,135,147,186,22,191,94,235,42,203,188,240,60,250,
123,77,36,183,107,199,89,232,138,110,145,33,182,91,250,200,0,189,92,209,42,178,
28,127,4,54,216,57,225,138,245,42,175,117,151,164,132,212,204,16,145,6,81,84,
30,240,145,184,8,161,139,158,10,167,99,24,58,198,150,118,32,42,223,206,227,72,
29,77,128,195,28,218,102,225,92,22,186,187,166,146,58,133,63,47,19,146,106,164,
137,2,145,80,99,27,44,109,149,84,46,65,109,216,2,184,37,150,237,98,187,209,52,
53,212,115,245,205,76,4,176,212,67,228,150,64,128,16,36,201,117,103,69,200,42,
202,192,129,134,4,96,113,59,92,140,117,245,215,200,42,186,105,238,84,213,196,
207,78,196,71,224,195,83,18,201,70,33,81,140,209,178,248,136,146,1,210,30,50,
128,6,140,168,21,169,164,169,135,174,54,132,186,0,122,130,229,208,239,130,85,
151,62,109,177,129,130,79,127,126,43,243,185,84,4,5,45,117,30,48,78,162,232,199,
196,69,160,134,19,2,10,237,39,197,36,167,82,220,45,192,237,4,3,105,225,7,200,
239,3,135,27,15,62,110,149,150,184,172,90,157,35,184,207,97,146,75,134,155,184,
71,79,73,109,189,233,251,183,134,145,153,15,201,195,29,21,234,213,93,12,77,79,
116,182,213,83,172,149,16,49,232,156,156,134,155,245,110,136,131,153,26,110,215,
204,237,15,77,34,221,29,96,23,187,112,166,168,129,110,139,73,78,68,139,77,227,
32,50,213,199,78,26,75,108,224,177,185,80,198,212,69,222,186,141,5,69,46,190,
233,169,38,188,82,84,81,255,0,14,74,137,30,19,221,114,206,222,68,112,9,42,65,61,
33,187,100,250,96,142,38,109,49,171,245,127,40,226,104,237,23,27,101,101,67,
211,178,77,72,103,171,150,137,161,144,9,13,53,206,220,124,56,103,2,64,178,211,
205,27,165,109,37,68,105,53,52,209,142,165,105,228,243,181,74,212,76,242,53,74,
1,85,59,229,142,241,29,79,246,153,111,37,212,2,0,58,165,60,50,20,192,5,106,10,
10,62,92,132,169,168,146,134,116,48,63,157,72,2,0,99,6,68,0,192,52,18,100,184,
91,169,153,162,150,104,147,109,131,109,176,195,238,164,122,16,1,5,78,224,231,
32,99,28,97,212,201,75,61,18,211,175,82,52,140,12,132,32,12,21,84,132,233,36,
28,229,216,177,233,33,134,59,131,131,193,206,131,163,94,97,91,111,23,251,93,
226,145,245,116,72,183,93,83,164,164,162,91,99,212,66,190,90,187,222,159,17,73,
37,53,109,50,202,202,245,212,168,32,168,167,121,30,99,31,134,216,12,151,251,52,
209,86,26,121,99,104,202,143,21,65,7,168,199,32,14,187,12,109,230,223,114,65,
220,110,54,180,203,59,26,122,212,74,86,83,165,173,161,134,160,76,65,58,26,208,
232,196,50,18,84,131,102,109,155,157,38,3,161,0,139,130,12,90,196,9,91,146,140,
36,48,188,238,5,113,187,89,12,14,149,8,48,92,149,124,158,238,14,9,0,110,3,174,
9,7,96,123,109,223,34,91,158,122,113,52,3,45,24,233,149,59,50,159,127,170,176,
27,99,215,208,241,99,106,52,237,53,194,195,93,79,4,112,201,83,208,89,17,163,95,
17,100,92,48,8,231,45,185,24,5,127,48,35,183,16,99,209,79,25,30,31,82,147,149,
117,82,70,227,39,165,134,71,98,8,59,156,31,237,149,50,167,42,193,191,61,42,202,
198,23,96,202,197,72,6,226,69,137,29,110,38,248,58,190,161,200,172,95,211,200,
123,244,181,173,129,19,27,135,43,129,220,249,7,190,219,111,156,15,191,233,141,
241,141,40,223,44,25,72,102,96,84,2,78,58,78,70,72,200,200,207,212,12,13,243,
158,13,225,178,205,42,60,137,11,74,160,51,54,1,38,50,163,171,14,112,113,216,224,
237,143,83,194,88,34,138,92,32,192,97,212,72,237,156,157,254,164,109,238,78,223,
110,54,0,4,8,128,195,195,54,159,35,2,126,188,142,54,76,142,112,100,244,255,0,
124,173,134,218,84,17,178,54,48,195,5,187,13,189,118,25,31,113,244,236,113,185,
58,83,52,212,160,141,196,100,174,49,184,193,61,59,96,142,196,103,212,96,227,
132,235,68,73,192,80,64,199,166,49,159,176,206,195,223,62,220,17,219,33,110,137,
163,36,17,129,38,251,18,87,202,65,30,196,110,62,199,109,183,98,146,106,48,125,
125,127,215,240,113,18,72,191,205,240,203,13,22,25,135,78,204,61,70,113,141,193,
245,57,36,2,118,251,103,110,30,163,163,141,167,18,5,10,199,161,128,198,51,145,
131,130,65,219,168,28,15,174,123,158,29,18,153,88,103,0,178,250,238,48,185,223,
238,78,127,77,251,14,235,18,144,244,169,198,234,122,87,124,15,41,29,63,78,221,
254,160,227,110,206,80,203,48,107,25,82,1,131,198,254,183,130,118,225,24,129,96,
71,25,249,239,235,134,155,189,159,162,165,28,46,213,17,71,40,62,158,97,156,147,
253,64,3,62,152,225,37,37,178,104,103,86,29,159,35,167,29,200,254,255,0,232,1,
220,12,109,196,167,95,68,36,180,91,42,138,150,41,215,3,176,27,175,73,37,115,182,
115,131,182,254,227,219,134,120,105,144,73,27,246,33,135,124,253,118,220,140,
100,231,244,236,120,179,92,154,18,12,65,128,126,176,79,206,88,25,99,183,210,125,
248,116,250,97,137,34,146,34,167,177,56,62,251,143,167,108,253,1,61,199,167,14,
144,196,147,28,145,130,70,123,227,126,216,36,125,118,219,191,235,194,249,233,
134,50,0,5,88,250,143,202,14,127,67,140,122,99,223,185,60,96,72,186,88,228,228,
143,109,189,63,175,183,190,231,233,144,100,66,143,27,136,219,121,249,190,52,110,
35,219,107,251,236,54,191,76,58,83,211,201,2,171,168,234,70,108,28,246,7,215,
56,253,49,182,63,215,130,200,81,94,154,19,176,56,101,200,192,193,86,219,250,
108,115,182,253,248,110,181,198,179,192,99,32,231,25,199,174,123,143,169,39,167,
25,62,131,211,130,88,232,27,228,158,69,82,86,41,17,134,59,133,149,74,125,200,
12,163,36,127,126,45,232,33,0,56,50,164,92,114,51,4,124,243,192,24,199,32,122,
108,124,128,181,185,249,97,160,137,21,148,40,36,43,231,171,124,149,7,35,96,125,
6,221,251,227,244,116,129,154,150,118,97,218,39,87,109,136,38,55,192,97,220,
228,20,57,237,235,233,142,48,52,103,24,101,35,7,185,24,198,50,65,239,156,246,35,
97,233,190,56,125,150,137,75,209,186,225,146,182,132,16,55,39,170,60,198,119,
207,113,210,184,207,246,57,225,128,154,154,55,6,209,207,225,31,92,100,136,194,
139,37,56,138,243,83,111,151,61,21,113,205,78,185,7,4,76,129,225,36,145,130,78,
80,247,199,211,215,140,213,246,166,88,213,157,48,94,159,167,61,59,6,130,66,167,
27,17,158,157,254,251,112,246,40,200,109,57,121,68,32,84,211,197,12,199,7,164,
85,219,229,52,210,134,30,140,81,33,111,79,207,235,191,6,87,139,88,150,24,221,
66,244,52,179,42,224,100,5,168,136,56,237,235,157,255,0,191,5,166,134,96,72,32,
72,35,141,250,125,111,214,226,216,140,222,14,223,99,237,199,151,250,196,73,71,
68,178,80,85,65,130,197,63,140,132,228,177,41,223,220,227,0,224,157,135,126,
251,12,245,150,214,158,138,141,213,119,240,218,54,108,18,73,137,137,195,12,111,
233,245,31,78,10,237,54,198,23,24,34,81,148,168,234,133,193,198,225,187,99,111,
236,70,227,35,130,90,91,36,159,43,83,78,209,231,229,106,200,32,174,58,75,2,14,
221,247,109,142,50,6,112,59,99,134,194,196,141,193,230,56,219,203,159,151,150,
48,176,231,237,243,231,12,67,143,107,146,56,227,149,134,20,161,71,200,36,117,
174,25,78,113,217,145,134,51,232,8,219,4,112,251,224,36,150,138,9,202,127,248,
59,207,74,228,99,243,33,89,227,206,54,32,197,54,6,119,242,125,15,18,51,216,26,
162,134,120,146,34,88,35,62,21,119,15,78,124,64,70,70,229,163,102,83,140,108,
128,111,192,228,118,169,214,221,113,166,104,216,148,106,122,181,4,127,53,57,195,
178,122,244,203,75,52,135,57,206,97,39,184,224,202,96,128,64,16,99,172,90,255,0,
95,155,224,115,99,214,243,250,95,17,237,254,214,35,52,53,169,180,108,70,224,
100,121,192,108,103,232,225,134,50,125,182,237,198,91,181,169,102,90,42,174,128,
86,122,115,11,144,49,185,78,147,158,228,144,84,110,55,234,223,182,220,28,215,
91,69,118,154,159,8,124,75,117,71,83,96,31,240,159,13,27,31,92,3,214,185,25,
244,246,28,39,138,152,84,216,163,242,130,212,178,39,75,127,149,74,228,159,124,6,
216,231,234,64,244,226,79,71,80,168,167,138,171,143,49,199,225,198,78,222,163,
210,216,132,169,173,130,41,29,10,140,9,74,231,62,171,184,63,99,156,236,115,236,
56,122,154,214,90,223,41,10,115,4,177,204,50,50,58,37,254,20,131,219,1,186,61,
62,184,207,114,4,182,153,42,42,226,3,12,172,38,80,55,5,129,36,99,235,131,141,
241,190,195,130,171,125,164,84,55,203,176,242,86,192,209,131,130,112,211,40,8,
115,220,98,85,92,231,97,159,167,10,210,162,24,58,238,69,199,164,219,134,241,24,
217,63,182,199,135,223,246,196,56,246,227,36,13,128,114,135,171,182,123,3,158,
255,0,115,131,254,156,42,160,82,23,194,219,3,112,185,247,216,144,71,219,63,94,
249,35,114,106,45,140,146,75,3,174,25,89,163,112,65,200,32,224,140,109,236,62,
163,184,219,126,26,5,185,162,156,140,99,165,200,220,99,108,158,249,239,191,99,
158,249,250,241,1,75,75,131,28,118,234,63,142,28,198,48,241,227,55,242,191,215,
12,175,15,135,32,56,216,176,7,110,228,231,235,255,0,127,81,223,141,77,48,42,14,
14,84,244,251,96,17,145,253,55,27,159,167,167,6,173,106,241,41,42,208,32,50,70,
137,85,19,1,230,233,140,244,202,185,246,233,61,88,236,10,157,248,111,90,3,36,96,
16,114,209,18,70,224,229,8,39,109,251,140,239,191,208,103,185,90,136,150,29,67,
15,215,231,174,53,63,174,7,62,91,196,85,126,147,150,64,55,238,10,28,123,236,8,
255,0,115,191,110,22,83,65,210,202,195,191,80,7,219,7,190,71,126,222,231,250,96,
240,243,29,58,172,69,88,0,80,156,103,0,159,125,207,176,25,27,247,238,56,73,148,
137,215,46,187,144,14,249,245,245,199,98,0,198,251,31,166,56,149,52,85,181,135,
219,137,31,191,191,92,106,113,194,122,53,18,108,160,117,41,220,109,232,49,159,
235,232,61,242,51,217,93,28,57,6,50,48,24,43,46,219,6,80,65,244,250,111,245,250,
231,10,73,70,10,75,2,80,227,114,63,41,207,127,92,250,15,125,182,246,248,60,113,
54,84,246,63,233,190,62,185,4,118,25,253,120,49,100,6,103,128,219,223,223,17,
62,190,130,124,226,223,92,56,197,16,120,140,126,177,230,68,59,119,223,173,71,
169,200,10,126,224,157,251,14,94,94,140,144,127,41,216,126,131,30,191,151,125,
240,6,219,246,60,35,90,223,13,195,175,229,199,108,238,71,102,24,219,96,9,216,
103,219,126,48,60,196,76,209,245,109,213,182,51,186,177,4,103,237,145,190,119,
250,227,129,53,85,130,23,110,29,36,115,229,39,230,216,192,35,120,249,110,95,36,
227,58,212,18,146,70,185,44,164,111,254,222,222,157,129,219,27,227,126,49,180,
132,244,176,201,216,12,31,113,219,183,160,193,250,231,215,215,132,200,74,84,176,
37,178,216,219,25,246,29,182,25,220,123,28,103,219,142,75,212,118,4,158,147,
213,129,143,190,15,233,158,221,253,187,240,169,44,208,65,141,199,215,224,223,
246,196,167,128,249,203,246,195,180,46,72,24,37,72,1,183,193,219,212,123,99,7,
124,251,13,142,56,112,166,86,4,239,216,227,190,224,118,25,35,111,81,194,74,120,
240,0,199,125,242,119,242,183,168,251,18,64,29,246,31,78,28,85,25,30,54,201,243,
140,19,190,9,27,96,237,142,195,191,167,223,130,8,230,125,62,210,121,12,102,227,
204,124,242,190,23,82,51,67,40,87,201,25,223,25,207,73,24,244,27,253,118,59,253,
184,37,89,83,194,4,49,206,248,206,50,113,184,251,253,72,39,109,254,188,51,248,
73,34,7,200,87,216,16,64,192,250,140,239,233,183,253,49,199,62,169,10,132,0,30,
234,91,124,99,223,59,111,237,140,119,254,165,144,7,167,200,247,250,226,38,228,
15,157,99,231,44,19,219,103,47,230,206,224,133,250,247,201,25,30,157,241,246,
250,227,137,54,207,81,133,79,208,125,64,244,250,156,231,4,255,0,175,17,5,169,76,
82,180,76,217,193,234,200,32,100,99,190,251,118,59,122,236,126,135,137,46,203,
38,74,110,112,164,12,140,238,15,211,208,100,224,112,141,122,128,144,57,8,63,95,
75,243,196,149,111,3,248,24,152,237,115,22,139,167,99,129,183,254,156,140,99,
127,175,124,113,247,8,173,172,85,58,134,112,87,3,124,118,35,212,123,251,118,245,
245,227,238,19,21,60,253,63,223,40,196,136,131,180,227,65,19,146,132,169,62,86,
234,42,216,59,129,183,73,27,251,228,251,3,159,66,56,41,229,189,204,233,221,73,
109,191,176,102,167,130,178,49,49,10,1,68,18,47,92,200,14,197,225,81,226,170,
238,28,40,200,35,129,195,25,169,46,141,187,5,46,173,143,112,48,20,126,95,190,61,
59,109,193,254,143,180,65,120,75,173,36,209,129,225,90,106,42,225,61,76,171,20,
208,133,30,50,156,140,149,82,122,148,130,167,184,92,99,143,7,96,75,44,88,205,
167,152,147,114,109,195,247,197,195,48,10,193,174,8,32,249,108,125,110,61,118,
156,88,254,102,106,203,125,187,73,93,43,173,46,173,38,164,117,142,149,163,118,
82,176,214,25,30,170,69,233,32,133,146,39,98,192,0,27,196,192,37,79,20,218,82,
46,119,26,40,163,116,84,89,0,80,205,252,48,177,168,234,98,78,234,133,242,163,
220,131,220,111,196,171,205,10,57,172,118,189,53,64,42,36,154,152,90,226,88,80,
160,118,122,144,254,19,49,39,37,64,132,134,12,222,69,192,4,141,136,140,44,208,
35,92,18,69,233,96,129,81,64,0,108,167,44,49,141,186,164,37,72,27,49,4,110,167,
132,234,51,119,167,97,23,32,92,11,3,237,39,166,33,149,64,160,157,245,18,65,28,
96,233,28,175,167,175,158,14,244,226,134,213,192,121,38,20,113,73,34,48,98,81,
124,10,57,58,91,3,56,11,33,82,3,21,56,59,143,54,206,90,194,190,42,97,98,165,234,
14,226,26,89,89,84,129,214,242,206,243,200,219,100,244,128,163,164,158,251,190,
228,240,130,195,42,91,133,242,224,229,124,111,146,154,48,70,196,201,87,34,194,
161,113,220,16,122,71,185,206,14,9,225,150,251,71,83,119,213,52,148,84,227,170,
160,197,73,75,12,65,122,130,72,208,199,26,42,129,219,44,219,99,97,185,36,0,71,
14,172,46,82,161,39,197,85,208,30,160,49,32,122,233,253,58,225,128,65,97,210,
126,223,207,239,139,51,168,47,18,175,39,52,13,124,243,167,207,94,237,183,122,56,
241,249,254,82,91,146,6,12,196,245,24,162,165,134,56,0,57,33,156,46,125,74,95,
135,203,200,210,220,213,74,106,134,218,255,0,105,168,211,237,50,203,224,199,5,
69,99,37,77,52,238,9,10,241,177,139,193,45,185,65,47,90,250,241,16,243,34,190,
74,111,221,122,110,146,86,22,253,47,107,166,181,82,198,193,138,165,79,74,213,
92,100,10,196,4,105,170,220,43,16,63,240,129,216,158,30,110,119,202,10,45,39,
163,53,205,174,88,82,249,167,110,244,22,155,221,17,33,102,170,163,49,10,170,106,
197,69,97,35,21,11,87,74,207,210,216,102,69,108,96,240,80,229,107,165,64,96,229,
233,211,107,157,244,170,45,66,47,191,138,120,217,72,229,136,0,10,193,255,0,54,
97,208,73,37,119,29,35,23,51,155,212,212,235,163,110,148,213,48,163,205,21,109,
44,178,184,66,206,41,162,172,141,228,66,72,57,14,99,8,251,17,130,79,73,25,227,
94,154,187,75,205,69,116,145,237,226,155,229,166,85,151,192,5,163,49,75,39,154,
84,243,117,42,34,57,43,31,72,96,87,3,165,113,142,47,253,85,222,151,85,83,80,
120,149,144,205,79,113,180,69,83,80,173,135,106,138,27,172,62,21,60,232,64,3,
196,142,182,18,165,223,102,18,103,171,33,113,73,121,162,42,172,21,203,3,169,103,
137,230,164,146,67,221,164,132,133,89,24,122,120,144,244,72,60,199,168,28,128,
120,176,206,105,238,69,102,130,64,3,80,137,213,39,110,49,4,11,192,180,242,192,
233,88,233,29,109,243,140,245,219,16,209,153,33,145,227,171,116,166,120,216,9,
145,156,6,11,145,130,14,217,86,220,2,189,91,130,48,8,199,13,119,74,138,59,149,
254,23,164,147,198,166,69,167,6,69,86,11,213,26,3,32,94,181,13,210,164,99,36,96,
247,82,65,39,135,186,168,105,239,80,199,44,234,11,46,19,197,93,157,79,96,192,
145,147,156,146,84,228,57,7,59,240,47,60,18,89,238,37,89,151,29,8,209,186,40,84,
146,41,0,0,50,141,148,176,33,95,7,61,89,32,142,41,228,130,24,1,5,131,2,55,226,
47,228,9,254,48,208,136,55,188,113,176,235,207,244,194,171,149,210,233,73,44,
72,172,141,26,168,49,248,136,8,233,37,156,131,239,229,56,43,140,244,159,242,
146,56,47,229,214,169,150,207,168,124,74,210,208,219,235,99,11,82,145,41,72,99,
157,220,44,83,48,3,3,169,26,72,229,32,34,186,176,206,113,142,2,106,111,17,197,
93,29,53,198,149,165,162,102,83,4,200,139,243,16,33,85,1,145,155,9,60,96,0,12,
111,184,220,43,43,19,196,147,99,162,182,220,169,39,71,167,249,202,74,151,137,41,
235,40,228,240,39,141,67,2,195,165,75,148,145,27,14,209,183,149,101,1,0,42,192,
137,186,235,103,96,219,19,99,50,2,169,55,17,49,96,39,107,223,134,38,155,2,56,
124,243,197,252,183,105,187,66,104,120,42,233,197,109,162,237,112,74,154,225,
126,180,73,81,70,171,51,36,48,193,243,180,98,111,147,174,12,167,194,169,21,116,
83,172,136,222,11,72,128,198,226,180,37,98,218,181,109,222,123,245,59,83,212,
212,219,32,138,182,190,221,77,45,85,190,189,232,107,227,138,150,230,97,167,50,
84,81,82,154,86,169,74,200,230,85,138,150,68,140,36,210,142,146,37,55,214,245,
90,83,73,210,233,155,132,149,149,118,155,101,29,29,61,13,124,209,245,207,21,53,
84,235,81,26,215,248,76,193,72,103,240,162,174,141,16,148,31,197,87,92,168,131,
37,189,213,209,211,235,61,99,75,25,169,197,188,216,45,147,187,150,138,8,233,
231,74,83,52,4,101,13,40,185,213,203,44,139,32,1,140,9,211,34,128,177,168,17,
138,26,170,227,87,128,211,80,73,4,51,133,84,1,134,192,22,214,1,212,37,1,0,2,101,
146,65,84,32,193,7,83,64,155,40,36,157,59,19,3,76,130,12,49,233,16,205,117,218,
58,24,245,40,166,72,170,169,175,84,53,180,214,90,135,37,226,67,110,190,213,127,
248,43,103,172,72,180,119,22,104,89,79,95,80,198,224,224,72,215,75,117,45,45,
139,67,199,105,170,169,90,122,201,82,154,184,201,85,51,210,203,26,90,36,172,88,
22,4,11,28,130,166,162,57,35,132,146,228,177,85,30,110,226,147,105,218,72,87,
74,210,202,242,213,208,220,174,160,195,83,3,170,212,208,86,86,83,164,53,49,35,
28,196,79,205,193,29,194,33,34,4,105,163,169,166,96,200,200,252,17,212,209,205,
97,173,211,218,30,251,121,164,170,211,85,151,154,123,196,119,170,72,229,164,
185,233,131,36,210,36,20,243,244,248,176,80,82,220,43,66,52,18,50,148,137,222,
115,26,136,131,6,219,20,114,133,24,159,204,198,215,116,64,84,144,32,141,75,31,
148,193,39,96,73,140,12,6,134,145,27,40,51,101,102,109,66,111,177,152,155,199,
24,131,131,45,75,161,146,173,109,87,154,51,18,82,83,86,82,208,93,32,49,200,82,
27,125,244,211,91,30,89,35,33,37,70,162,174,106,106,153,215,31,224,179,74,146,
49,66,20,46,227,167,107,44,45,13,117,51,120,38,142,162,227,99,185,83,74,210,17,
110,173,137,98,49,67,60,168,22,72,35,150,72,73,167,168,112,85,68,208,117,18,173,
212,179,141,138,190,137,13,110,136,215,87,120,45,181,180,180,149,20,212,215,170,
138,184,41,34,188,90,106,154,57,237,183,186,58,210,209,71,61,109,40,88,226,169,
131,170,84,51,39,138,222,86,37,163,77,125,106,215,150,138,45,79,123,211,218,190,
219,204,43,61,242,157,41,239,147,209,165,49,186,208,162,102,158,150,232,212,244,
37,85,102,17,245,210,212,212,33,149,138,50,180,226,72,200,145,33,79,81,133,36,
73,48,164,200,12,24,218,224,95,123,3,121,182,246,196,170,32,30,32,39,125,95,
150,86,55,145,51,184,220,117,34,216,20,255,0,140,102,172,175,177,69,173,107,239,
53,20,84,147,73,26,34,201,16,150,104,208,35,44,50,213,188,97,42,97,139,164,9,
18,117,234,150,37,117,46,75,49,55,223,73,243,67,79,215,217,229,146,218,104,45,
213,20,116,192,199,69,80,203,21,93,106,83,196,2,165,60,144,180,116,209,32,233,
29,62,103,140,34,140,170,174,252,85,11,189,22,145,188,105,206,90,223,36,137,
169,244,245,202,57,164,190,84,152,132,159,187,174,15,64,105,105,229,172,8,130,
100,72,107,214,174,58,149,0,142,175,57,102,116,8,200,171,244,109,125,142,146,
165,237,241,213,212,208,203,67,47,202,203,76,82,178,138,165,140,78,33,169,167,
154,23,121,18,32,216,96,90,63,48,29,44,249,92,130,211,3,80,12,52,155,222,228,74,
146,12,137,2,77,252,184,78,4,88,164,196,17,225,231,177,18,47,250,137,152,233,
139,50,245,118,94,99,223,32,168,189,219,5,98,105,136,231,38,218,245,11,44,50,10,
213,101,118,249,154,119,67,52,50,116,137,0,67,26,44,177,169,243,228,158,7,53,31,
43,52,85,194,32,188,190,189,212,233,189,79,213,20,147,89,47,213,134,77,63,113,
73,20,134,74,58,217,17,229,161,169,133,128,85,73,165,120,36,57,30,36,121,13,
196,23,203,14,107,87,105,121,227,182,26,42,59,173,182,235,65,21,91,65,43,37,45,
92,38,52,17,205,77,28,172,132,51,211,203,32,146,17,34,156,36,140,131,116,102,
18,1,191,209,235,107,229,101,61,39,137,105,158,153,41,196,43,44,202,141,60,174,
165,228,195,163,149,241,35,112,202,11,128,135,43,134,82,112,172,45,90,168,145,
165,94,149,196,16,27,76,238,85,173,81,90,214,33,188,34,68,64,140,64,132,169,4,
146,42,77,244,146,160,242,4,126,86,17,188,137,39,174,57,94,108,218,175,67,92,
146,217,204,11,61,101,166,165,45,146,213,89,46,82,133,168,161,171,72,232,229,36,
91,174,84,198,74,106,133,98,254,95,14,102,84,95,44,204,128,0,114,105,234,213,
170,154,221,226,167,75,160,1,67,2,2,179,21,44,209,48,103,143,196,200,85,233,96,
168,195,171,25,44,56,155,244,182,177,191,91,150,125,51,168,232,168,117,118,156,
154,138,169,100,177,95,96,74,250,46,152,98,84,105,96,103,2,122,57,228,137,246,
172,162,146,42,136,136,202,73,177,4,63,91,242,222,203,67,124,176,95,57,124,149,
118,251,53,206,162,35,87,99,173,174,138,186,91,45,209,194,202,148,244,179,200,
192,220,109,149,80,172,239,79,43,5,171,129,161,104,170,25,195,6,86,209,233,84,
212,232,250,72,42,13,55,130,96,16,1,15,0,56,22,185,10,225,72,213,170,39,1,100,
117,16,235,34,228,58,216,11,90,84,201,19,125,137,82,102,34,64,199,52,136,4,172,
84,192,152,219,202,163,144,209,120,198,73,227,99,212,209,171,33,202,43,228,178,
145,33,43,226,0,249,226,178,235,72,203,234,42,185,8,17,138,136,227,73,149,88,6,
5,41,221,81,131,141,179,214,74,18,10,41,61,24,193,226,202,233,229,185,83,53,
212,93,145,254,91,247,68,170,122,226,49,202,130,58,170,117,241,22,50,166,69,120,
194,150,85,200,12,75,52,76,220,66,250,198,217,12,151,195,58,205,20,144,73,34,
117,200,64,143,196,241,112,231,29,200,3,164,5,193,3,173,188,169,128,20,205,244,
147,114,36,48,49,61,39,219,113,62,216,26,134,28,44,65,223,21,202,149,25,170,92,
110,77,60,131,45,177,235,69,97,210,73,193,201,14,197,139,29,199,151,7,137,32,84,
244,8,213,139,77,12,145,97,148,182,9,64,190,94,147,129,144,164,2,63,169,193,81,
196,125,84,198,221,95,34,76,171,224,201,36,158,20,232,9,141,186,157,137,71,244,
238,88,46,8,201,61,67,110,14,173,117,139,72,182,219,138,55,136,105,42,34,235,
242,135,6,52,149,93,207,79,102,87,64,241,186,28,101,89,148,140,110,36,140,29,76,
24,152,188,109,112,9,141,140,3,182,208,45,210,48,68,123,143,156,47,31,35,4,90,
122,241,107,182,60,244,87,186,41,43,44,23,117,142,58,214,167,17,173,125,190,166,
18,198,154,225,70,236,189,33,226,86,113,44,125,74,146,161,233,36,48,25,149,41,
63,226,190,75,106,42,61,65,164,245,61,109,182,223,118,134,223,87,106,212,54,
249,231,75,117,92,9,34,213,83,155,173,60,38,88,42,62,78,115,227,75,12,177,213,
36,114,171,73,4,104,210,101,127,121,129,161,180,229,77,130,217,170,180,154,160,
134,174,150,39,174,161,165,119,145,21,213,0,249,152,227,44,229,96,152,18,89,215,
252,57,144,43,14,224,12,233,190,106,87,105,173,59,255,0,8,222,52,245,183,89,233,
38,168,105,222,209,116,18,37,117,10,202,58,42,86,217,112,132,137,105,92,238,
232,76,110,33,152,43,168,35,169,75,0,127,76,253,221,118,20,202,170,212,203,102,
105,134,96,164,153,10,221,217,14,105,60,153,35,83,210,105,42,25,91,78,0,98,162,
146,20,50,180,173,74,110,22,252,9,134,5,100,70,196,67,8,152,55,23,7,159,117,183,
46,103,217,52,150,174,53,176,91,234,172,143,108,169,215,150,187,61,12,117,150,
219,210,205,50,205,255,0,27,208,197,20,168,178,217,167,67,27,92,169,81,106,35,
164,152,69,88,176,196,158,51,164,117,201,209,107,230,77,243,93,45,192,209,80,
173,102,165,178,181,201,29,209,90,211,105,211,178,195,5,162,26,33,35,175,255,0,
100,53,53,98,77,75,89,56,13,20,86,228,158,16,142,213,40,156,50,242,195,92,80,
201,119,166,210,122,91,80,83,50,200,35,125,27,81,169,98,45,4,86,186,152,166,74,
221,33,125,80,128,126,246,181,9,26,154,160,40,150,138,237,65,36,114,199,129,210,
85,214,221,160,255,0,250,97,207,125,25,126,185,193,65,73,163,117,37,93,219,247,
67,81,84,61,69,162,151,81,49,141,205,170,74,167,98,93,169,164,118,171,181,173,
97,38,48,67,70,75,41,97,109,72,45,108,197,12,226,168,169,73,170,211,163,152,58,
195,42,59,1,76,18,224,206,155,130,124,10,24,50,52,171,84,61,218,69,123,165,238,
54,64,9,164,9,184,6,78,128,13,225,0,37,46,196,40,100,217,18,97,94,109,164,149,
26,183,152,53,168,168,4,250,139,81,50,5,29,43,26,197,63,133,18,133,25,199,66,
193,177,201,4,2,14,231,60,76,60,137,164,138,201,240,251,112,188,32,69,172,213,
154,130,166,178,170,83,228,97,73,66,139,71,75,24,96,9,61,45,75,44,221,3,255,0,
190,18,50,112,8,78,171,179,72,53,14,177,181,92,226,144,85,67,168,47,177,184,144,
144,207,28,245,83,205,4,202,221,216,77,79,58,200,146,2,193,149,195,14,172,237,
32,114,238,174,154,139,144,22,187,92,146,147,37,29,222,243,70,86,0,211,79,138,
91,133,84,128,34,68,25,146,81,30,24,49,232,10,58,88,149,82,24,29,83,78,117,234,
152,31,254,22,120,38,171,17,81,170,170,176,32,196,54,134,101,227,98,64,193,29,
255,0,180,169,196,213,165,49,255,0,29,44,70,221,64,250,98,185,115,50,176,90,174,
86,221,64,208,50,213,197,52,150,186,135,19,30,171,133,21,76,70,170,40,42,149,
20,161,130,154,120,163,168,129,242,210,172,141,60,107,225,171,149,100,54,45,
105,5,198,178,146,217,52,11,9,185,72,169,28,137,35,152,89,221,48,17,146,70,40,
165,159,29,14,152,61,120,31,205,195,23,55,245,29,61,197,104,173,212,226,72,86,
42,186,137,106,96,158,154,90,121,147,194,142,37,131,196,19,18,90,62,162,253,46,
167,161,159,173,73,108,2,99,139,117,53,210,225,0,174,180,213,252,132,182,153,
105,204,114,138,117,172,89,153,92,77,35,60,36,43,120,72,2,228,198,234,217,234,0,
231,24,231,179,185,163,79,60,86,137,53,20,4,103,85,11,226,32,14,242,9,227,160,
92,248,100,129,35,84,156,61,74,156,209,82,208,166,72,4,157,133,244,253,121,13,
143,43,98,122,213,54,86,180,83,181,231,161,98,232,168,141,169,58,144,40,53,44,
14,60,135,32,120,108,143,35,96,96,149,35,177,225,135,71,232,249,117,66,212,93,
238,181,115,197,66,106,228,130,158,36,200,154,186,85,201,168,168,105,9,242,69,
19,17,26,13,250,164,102,3,100,57,149,57,223,71,119,58,19,151,151,170,211,64,
177,220,41,170,37,154,59,57,157,233,100,169,249,106,85,74,153,231,157,34,150,73,
164,138,89,12,112,20,84,128,22,127,226,59,6,18,21,93,174,151,78,89,180,102,156,
72,163,138,91,118,147,179,79,88,17,85,100,122,251,188,43,116,170,121,7,115,39,
93,90,231,59,142,162,50,48,56,177,92,146,54,118,170,184,34,141,26,89,122,221,
219,8,239,95,52,160,169,32,27,105,89,36,73,144,176,109,24,92,213,34,154,65,5,
221,157,65,23,210,19,243,112,191,41,129,4,219,3,214,13,9,255,0,12,94,173,122,
171,73,150,165,184,218,195,248,81,77,35,201,79,43,73,17,73,4,253,44,172,194,72,
153,163,153,15,84,82,198,239,27,197,34,30,158,23,243,33,81,205,37,234,26,20,183,
23,138,51,61,4,115,53,68,80,6,202,203,28,83,58,171,188,43,40,144,194,172,58,
162,137,210,34,205,225,245,52,135,166,37,87,122,138,9,193,204,148,177,201,3,109,
144,202,74,177,27,238,64,201,62,160,3,156,231,33,14,177,181,181,85,153,169,222,
32,197,190,102,4,96,60,172,203,211,44,100,99,56,30,99,244,7,32,237,158,45,198,
85,85,63,180,186,3,25,208,36,40,168,162,38,56,22,0,14,0,218,68,223,3,87,150,
241,93,128,0,49,223,73,32,193,188,144,12,145,203,129,2,113,10,82,213,73,9,74,
168,8,17,188,121,43,177,89,17,128,35,35,31,152,111,143,111,166,120,0,184,210,64,
247,154,135,69,233,134,121,82,115,211,217,124,80,30,85,198,227,43,33,97,182,253,
200,219,135,202,90,230,161,73,40,167,29,50,64,238,170,36,4,236,14,14,79,96,84,
246,7,108,19,182,220,50,83,203,36,204,245,82,224,69,59,204,148,228,156,146,209,
48,235,0,103,32,121,215,25,239,158,216,28,11,190,212,169,73,201,211,222,23,10,
127,197,162,28,115,1,141,136,219,215,12,0,60,71,202,227,233,111,59,142,156,177,
40,233,41,108,20,169,61,186,174,154,37,51,46,86,103,3,170,64,192,249,75,17,142,
150,200,27,100,41,244,239,136,115,152,122,65,116,245,83,94,108,204,205,64,245,5,
228,132,156,248,113,200,122,152,97,73,61,42,199,25,27,5,32,237,130,9,32,159,10,
157,100,171,12,162,125,70,114,167,32,157,193,192,35,215,57,193,28,56,60,166,235,
66,244,245,196,72,212,234,67,41,219,196,166,144,4,114,71,186,28,48,61,240,9,
200,39,139,10,173,67,55,149,92,185,85,90,148,228,229,234,164,41,67,18,84,233,2,
69,141,140,234,0,205,227,16,93,72,218,228,193,48,192,220,25,54,35,229,177,25,
80,85,83,86,211,65,49,30,20,164,42,58,157,193,101,99,25,42,195,99,183,78,199,
125,247,223,130,138,122,67,25,86,76,144,202,80,159,80,8,198,118,220,140,159,110,
26,150,194,209,83,221,109,209,175,241,41,129,158,156,140,239,3,174,85,129,238,
79,92,113,16,125,9,244,36,240,219,110,189,87,82,170,197,48,50,129,133,83,38,
122,182,199,148,145,223,3,223,191,9,229,106,138,77,163,48,164,176,17,169,70,204,
12,16,192,199,184,155,110,47,131,48,36,120,77,185,79,15,60,23,8,138,133,14,49,
223,36,103,211,32,239,254,185,36,127,78,22,71,40,49,129,216,166,48,59,237,157,
187,227,223,235,190,126,156,39,161,174,138,224,85,25,122,89,187,17,219,62,223,
126,248,237,235,216,140,112,234,246,217,144,150,69,37,93,15,124,141,192,200,223,
112,65,35,4,125,177,223,123,202,10,42,105,106,112,84,255,0,176,15,17,211,166,0,
198,45,177,246,246,158,56,41,181,63,206,233,203,140,24,13,37,28,233,42,131,220,
43,47,166,59,100,140,103,111,175,167,3,162,161,8,10,70,224,130,49,129,128,54,
220,123,239,177,206,216,220,122,240,65,163,162,115,83,95,68,249,2,182,223,46,21,
177,143,18,17,214,7,166,248,39,235,247,236,7,170,41,90,42,183,65,216,59,0,9,223,
204,15,208,14,199,212,237,246,60,89,104,58,65,3,105,30,155,142,184,128,105,59,
158,3,104,51,48,124,186,243,180,99,51,186,176,39,127,50,134,251,224,110,55,59,
13,142,119,220,122,112,145,6,36,92,18,119,31,111,247,254,219,18,7,24,226,234,
15,210,114,114,8,35,57,193,198,70,115,219,183,253,130,15,28,227,97,214,187,224,
169,192,207,253,119,247,39,61,199,11,19,226,7,107,223,229,255,0,214,37,191,208,
142,95,91,108,109,61,57,28,26,218,88,35,160,192,5,177,244,206,118,7,125,246,57,
207,223,131,187,123,175,69,77,49,25,50,211,200,170,115,156,178,98,68,0,96,100,
156,96,99,182,120,5,183,21,122,104,229,0,245,197,51,198,196,111,142,164,71,141,
143,211,102,193,59,140,125,120,40,166,155,165,233,229,4,231,196,42,231,108,128,
64,29,135,208,147,245,220,123,102,226,133,169,139,240,7,206,122,116,34,48,189,
67,7,169,250,125,186,116,199,25,35,119,6,64,153,30,80,192,156,244,183,152,100,
157,246,192,31,215,125,200,193,109,28,31,51,167,237,213,96,2,246,219,172,148,
115,96,6,43,13,98,9,161,46,125,7,82,72,160,146,112,71,109,184,105,130,159,197,
53,84,231,118,40,239,24,83,143,52,127,196,24,0,100,229,85,199,174,70,113,193,
70,148,85,168,164,190,218,156,1,243,86,229,172,167,1,176,203,85,106,148,84,140,
119,243,52,6,161,72,238,63,161,225,154,96,234,7,128,32,239,212,112,223,215,2,
157,254,15,159,57,96,130,134,153,101,176,92,168,114,12,214,155,164,23,58,113,
156,55,202,215,32,134,164,13,241,129,44,112,57,25,238,204,119,57,201,189,53,40,
172,181,244,225,153,162,88,38,0,12,229,81,130,182,61,118,4,228,141,177,185,224,
98,217,25,90,136,100,198,98,185,208,77,67,49,206,197,186,58,162,44,49,140,137,
17,112,112,9,57,237,220,73,250,82,143,230,40,17,241,158,134,52,210,108,60,139,
50,156,117,15,97,32,35,61,135,234,56,120,162,35,19,48,1,145,212,48,6,56,111,
236,45,228,99,175,111,145,243,211,2,180,122,121,160,175,137,140,100,136,230,14,
9,31,200,78,65,30,164,21,33,189,200,247,224,250,183,79,136,170,102,49,166,22,
182,4,157,8,95,43,58,140,184,247,36,72,142,61,240,125,200,201,173,154,199,243,
208,199,51,160,47,76,237,77,40,27,22,232,1,208,156,122,148,105,20,19,221,84,99,
126,14,170,44,241,197,75,71,36,208,146,209,51,198,195,167,127,2,161,74,6,30,153,
73,122,92,31,118,32,29,247,70,182,104,33,34,64,49,176,244,247,225,183,60,74,73,
219,235,243,229,241,25,216,52,138,179,195,51,198,124,55,101,241,9,83,128,28,20,
101,57,219,179,28,159,183,167,13,247,173,13,5,53,194,101,17,4,200,146,149,212,
40,33,149,163,50,192,216,246,42,103,139,7,176,112,61,184,157,237,241,81,80,219,
167,173,175,154,158,138,134,138,22,168,172,171,170,154,26,90,90,88,35,82,205,61,
68,243,50,69,10,34,130,90,71,101,80,1,4,246,200,157,159,95,242,211,153,215,32,
186,47,85,90,111,181,145,3,13,93,12,50,154,122,241,37,51,148,53,16,82,86,71,79,
83,87,74,89,91,162,170,158,57,34,100,1,195,116,58,177,69,123,78,146,86,84,122,
136,25,245,105,86,112,25,162,246,4,130,99,160,49,182,39,221,177,18,36,198,230,
45,127,75,98,185,208,232,166,70,175,183,19,149,184,208,85,192,160,140,1,83,78,
89,227,25,192,0,146,160,169,252,216,124,109,177,226,59,181,89,102,16,86,210,
176,0,244,200,157,36,141,164,77,193,3,25,252,192,143,110,216,244,226,245,93,244,
124,118,233,33,174,40,98,48,84,71,81,140,119,236,37,1,119,32,21,69,45,184,245,
245,206,107,237,210,201,21,14,165,187,69,24,234,141,106,164,153,21,64,233,240,
164,62,34,17,232,7,65,199,161,220,239,197,213,60,253,42,154,110,38,234,99,140,
205,136,180,112,255,0,123,194,8,223,21,214,27,83,65,124,136,52,100,245,195,134,
92,119,100,200,237,234,9,80,125,128,35,59,109,193,154,89,154,153,131,162,19,
242,210,54,24,118,16,185,241,32,114,115,144,2,176,92,251,240,237,119,161,106,75,
229,190,117,140,44,79,32,137,155,167,178,74,122,122,190,184,199,115,191,80,32,
103,208,201,109,210,83,85,189,61,91,47,133,37,61,77,19,156,0,73,17,120,180,114,
236,14,248,40,1,206,231,56,111,109,37,70,21,148,68,35,202,207,83,113,61,38,219,
236,73,189,177,132,207,160,196,51,170,173,98,150,229,29,82,168,88,110,80,71,84,
184,192,30,38,58,39,3,211,168,58,147,185,206,227,62,252,6,220,32,142,54,142,108,
130,29,112,72,220,229,114,55,0,0,72,32,140,125,70,249,226,91,212,54,183,174,176,
164,189,68,203,105,173,233,32,119,52,213,96,142,224,131,132,149,9,250,117,125,
184,11,75,42,213,91,167,64,51,45,51,9,80,15,242,176,220,96,250,117,0,14,219,100,
123,158,38,234,228,182,145,121,4,76,241,191,14,29,39,142,51,134,25,40,235,225,
13,78,254,11,62,51,20,234,118,12,146,14,135,27,231,32,171,29,191,246,195,109,
121,116,156,70,138,35,52,243,50,51,1,131,36,39,30,27,231,182,76,76,161,143,168,
81,250,191,210,91,21,162,169,233,201,168,129,22,164,40,59,60,74,66,202,58,112,
55,140,149,126,221,179,236,120,79,114,132,57,142,160,71,230,120,196,79,190,50,
84,14,135,56,192,201,76,13,246,242,144,120,139,119,134,53,24,182,147,22,216,64,
218,247,28,177,152,11,106,103,19,60,110,197,136,102,29,192,86,250,246,27,30,227,
208,237,129,156,112,142,106,48,132,156,19,134,198,78,78,1,220,122,246,27,99,97,
140,144,61,184,33,157,100,12,27,1,122,148,103,32,108,202,112,73,206,9,247,206,
51,234,79,97,195,125,79,87,151,175,249,134,14,221,200,61,207,109,206,248,63,
211,211,11,233,11,38,12,137,153,223,220,227,35,8,59,34,147,220,142,147,159,115,
255,0,66,59,250,253,56,198,95,61,182,198,1,200,200,59,99,124,103,124,250,255,0,
78,219,228,217,186,211,24,236,62,185,27,110,6,70,50,115,158,222,167,124,99,138,
161,56,254,249,236,8,239,220,103,124,103,234,78,219,241,2,230,34,55,224,119,225,
247,7,129,223,25,143,197,57,61,182,57,193,30,190,251,119,25,246,61,248,204,85,
157,227,112,15,148,20,110,195,117,221,78,123,147,210,64,61,178,126,156,126,136,
136,244,59,143,166,7,182,61,143,253,250,241,201,115,146,189,35,25,4,96,12,147,
190,123,108,126,158,251,14,34,172,186,129,99,207,212,223,224,27,78,53,140,143,
19,25,163,144,101,131,0,27,4,236,65,201,4,227,185,61,255,0,216,111,195,136,166,
102,243,5,192,32,54,217,206,54,219,238,70,217,247,192,227,241,65,40,160,46,58,
78,124,223,94,195,24,207,166,255,0,235,236,243,78,172,233,213,249,112,195,35,
205,186,144,6,62,255,0,215,191,223,36,39,204,9,255,0,136,188,219,169,23,227,214,
118,198,71,250,249,215,28,233,96,37,16,149,199,151,167,56,39,35,4,247,56,245,27,
122,237,183,14,11,17,145,25,113,147,27,7,27,29,198,192,224,143,208,224,103,127,
78,50,209,171,8,187,131,210,72,199,212,28,142,175,112,64,199,167,124,112,170,
54,118,147,165,64,33,137,80,84,100,97,182,35,244,32,103,211,110,217,226,106,
138,210,37,142,253,77,231,224,183,61,241,135,107,126,220,231,8,162,50,5,43,141,
142,227,62,217,206,221,191,161,199,126,222,156,103,134,66,15,74,131,230,220,131,
232,65,198,55,250,123,119,225,84,84,242,245,116,176,140,5,109,219,27,142,147,
134,7,215,24,223,235,156,240,170,42,39,18,132,3,32,244,146,248,192,207,220,224,
99,24,4,14,227,215,211,137,49,8,178,100,68,76,219,233,252,78,50,47,54,231,188,
223,237,250,251,225,109,5,55,91,197,41,108,28,24,155,7,3,168,121,163,206,72,217,
215,42,119,217,177,239,129,32,89,240,173,178,236,78,70,51,182,6,227,7,27,227,
211,185,247,225,142,221,109,42,30,39,81,151,94,164,32,127,50,16,202,6,253,200,
24,30,255,0,208,240,93,111,166,35,164,168,0,225,70,61,255,0,78,217,56,201,254,
159,83,92,224,49,109,224,158,54,218,254,127,234,252,113,37,220,124,249,254,240,
117,109,147,162,51,145,233,216,29,189,55,254,131,219,239,191,127,184,227,70,161,
99,233,57,200,251,131,143,169,206,255,0,127,167,31,112,3,160,29,137,234,8,3,
236,113,178,110,126,126,191,62,218,43,140,0,87,191,127,54,14,196,99,29,39,211,0,
255,0,76,113,50,114,175,79,207,120,187,84,210,68,161,77,101,178,227,3,73,230,9,
18,75,8,29,111,141,128,235,29,42,14,11,22,245,239,196,61,67,25,169,156,68,163,
243,31,51,143,229,30,227,7,212,108,59,18,115,197,157,229,220,231,79,81,86,92,
213,214,47,224,164,2,71,31,204,60,206,228,18,1,100,81,176,216,100,0,0,60,120,
112,1,156,19,96,37,154,57,0,103,239,28,175,207,22,57,134,240,180,88,152,3,233,
31,63,76,71,92,223,145,41,63,115,218,203,25,165,181,210,205,75,51,200,192,191,
92,115,48,47,149,10,55,56,92,156,229,80,46,65,4,152,30,130,226,40,170,154,84,
79,17,98,137,221,99,13,130,210,144,194,32,205,131,133,46,67,183,127,42,228,12,
238,12,57,147,168,205,234,247,87,82,153,48,151,233,78,253,68,43,146,88,236,50,
206,122,152,156,12,150,57,7,60,71,84,81,146,38,168,151,212,170,132,250,245,13,
192,216,146,48,6,8,223,62,189,184,175,118,13,81,202,237,48,58,70,223,64,48,214,
89,10,211,89,223,115,230,120,121,111,229,137,18,219,83,43,91,131,205,230,146,
190,229,75,26,168,39,5,35,147,169,176,9,59,28,108,49,128,51,234,73,60,133,125,
77,53,234,231,168,22,67,12,244,245,134,158,211,210,204,36,122,238,144,4,195,7,
164,69,67,22,37,57,7,170,105,33,79,203,214,56,73,69,55,85,85,146,140,5,88,209,
222,161,198,217,37,80,176,29,182,0,99,234,62,249,28,52,213,220,34,170,171,128,
70,172,180,244,198,70,96,216,5,166,150,86,146,166,114,1,238,228,34,40,39,34,56,
147,56,36,142,24,171,29,218,32,224,232,63,247,45,57,36,142,141,84,250,140,23,72,
50,120,65,62,231,245,129,110,88,203,168,46,18,52,100,85,73,60,181,18,21,153,
230,146,89,140,142,230,65,44,172,100,235,5,221,155,33,250,159,118,108,237,195,5,
109,125,60,212,148,208,52,147,162,149,103,118,232,102,199,83,224,182,206,122,
153,1,207,73,96,222,187,19,190,122,202,167,185,212,57,144,178,211,35,244,195,18,
224,22,32,129,212,205,190,51,235,253,6,219,146,155,93,140,84,221,196,150,233,
105,169,133,5,1,171,171,130,225,131,67,82,41,97,18,75,7,159,168,137,37,4,32,82,
6,88,144,172,167,180,4,255,0,112,139,220,32,153,218,127,100,246,198,105,22,
247,183,2,122,109,199,220,224,191,151,218,222,241,37,53,129,40,110,62,52,214,
101,123,40,167,148,48,249,155,124,117,95,55,77,11,151,44,36,143,194,105,16,35,0,
241,32,98,164,180,32,131,62,103,205,30,161,55,20,153,12,53,51,219,224,186,65,19,
145,227,83,207,28,147,82,212,192,236,187,49,234,138,41,17,129,195,67,36,100,103,
4,240,195,201,88,180,181,226,237,168,244,197,234,221,251,166,182,255,0,29,69,
77,182,166,44,168,161,146,23,87,162,20,37,201,62,44,12,210,50,200,27,175,171,9,
153,35,150,69,24,117,173,61,242,140,208,211,221,88,82,222,44,211,85,219,162,189,
195,181,37,222,157,164,47,28,21,203,134,137,122,240,89,95,204,170,221,74,82,48,
221,92,57,77,152,229,124,108,93,28,144,84,73,84,101,133,35,127,9,101,100,117,
146,20,196,18,24,9,17,0,63,134,196,94,96,92,27,205,247,130,8,54,158,86,196,41,
104,170,8,242,82,185,29,91,129,146,63,196,66,123,15,126,227,111,76,109,198,109,
65,20,82,124,148,172,15,87,90,161,35,187,70,167,168,237,141,176,227,62,219,145,
131,156,240,205,88,162,146,232,38,232,104,93,230,62,52,4,229,99,149,143,155,160,
142,241,56,61,73,146,72,27,117,48,193,225,250,235,209,37,61,35,227,252,63,17,
152,228,246,112,8,206,253,246,7,127,94,227,182,1,66,224,169,131,164,253,38,102,
253,1,251,96,172,34,15,59,242,243,192,42,58,214,214,154,87,112,36,142,73,228,
167,119,98,21,144,140,180,100,128,112,7,117,200,216,238,78,59,21,104,251,205,
109,154,169,33,15,215,77,83,95,15,141,74,249,195,160,147,196,103,136,142,158,
150,42,7,152,3,191,78,65,207,17,212,177,191,204,205,36,110,81,162,234,84,112,
196,121,131,108,115,238,15,174,55,27,12,231,131,157,59,78,247,25,173,185,66,42,
227,168,114,202,54,86,88,130,18,115,157,131,46,14,119,42,87,182,235,141,83,98,
90,0,33,201,104,185,184,102,85,3,169,131,126,99,223,19,0,175,46,28,249,114,249,
56,183,210,235,107,94,162,189,61,173,140,13,227,105,127,144,17,205,229,18,79,
18,180,190,12,171,156,60,138,174,74,158,134,234,57,96,84,224,240,221,203,186,
122,75,167,45,181,61,134,225,18,67,83,104,233,178,220,45,243,198,222,35,254,241,
172,169,168,74,153,250,250,93,99,34,55,120,231,95,43,73,225,224,179,71,30,107,
61,125,124,244,215,105,235,232,229,240,234,41,235,209,98,101,244,104,221,115,
156,117,121,122,129,87,220,100,54,24,111,188,189,112,213,181,151,10,138,109,79,
105,134,42,123,157,66,210,209,212,90,122,122,99,189,211,217,40,149,174,20,236,
67,116,205,52,70,94,170,50,66,185,72,64,69,241,2,41,222,101,67,10,132,64,37,
165,90,240,25,92,132,158,65,130,17,168,254,83,164,155,78,11,77,198,160,72,6,36,
21,28,85,128,6,1,188,131,120,255,0,32,99,150,16,84,219,171,237,244,118,90,26,
217,36,50,219,239,215,153,104,170,139,70,18,182,75,37,60,148,246,162,238,177,
150,90,137,24,73,73,44,202,254,20,177,70,179,72,189,104,95,134,157,91,123,167,
170,55,153,169,37,52,87,57,169,105,162,184,217,110,49,176,75,165,37,29,66,79,
107,173,163,119,6,31,156,161,5,131,4,145,146,100,73,212,41,234,4,190,180,243,
235,203,77,90,208,206,180,6,213,82,213,214,167,64,234,98,51,79,83,113,15,58,142,
160,170,38,154,122,90,176,184,204,47,27,14,180,36,112,197,2,217,117,117,36,182,
59,252,82,217,245,45,183,34,48,124,60,136,200,205,77,85,44,206,20,212,211,58,
160,145,169,51,133,86,50,196,196,47,87,1,115,77,28,105,12,86,158,147,80,71,140,
119,169,66,171,62,159,242,167,222,154,138,98,235,165,24,17,168,78,225,136,177,
30,41,210,103,194,116,154,136,20,55,6,211,164,137,222,72,32,145,105,215,151,58,
203,72,95,41,232,41,110,218,126,134,104,168,104,102,158,178,209,91,68,183,26,90,
26,243,36,81,248,176,165,90,203,45,44,79,24,50,71,26,31,12,7,85,10,66,1,193,
141,230,163,66,193,169,172,150,141,23,99,182,37,254,242,149,19,86,126,233,164,
142,152,91,173,127,47,211,43,220,37,165,17,161,165,171,118,104,164,166,170,15,
19,71,27,176,136,205,224,142,41,14,158,212,245,26,66,182,231,90,26,170,190,83,
75,225,89,103,96,194,42,215,89,141,61,28,149,49,72,217,150,130,88,99,117,145,9,
108,116,71,31,86,1,193,211,79,204,157,52,203,127,131,81,216,233,42,117,28,233,
21,85,77,5,24,168,120,75,67,32,138,222,102,249,115,2,210,198,177,56,88,96,234,
139,172,25,65,118,37,196,138,138,111,170,87,79,248,135,36,171,49,86,55,23,36,40,
105,32,128,101,84,27,131,141,119,186,144,2,60,64,220,168,18,0,32,111,192,152,
129,28,9,139,28,25,106,106,91,150,158,189,89,116,29,54,167,173,93,53,171,110,53,
143,45,23,203,211,195,53,170,10,154,232,169,170,105,69,208,171,73,83,75,35,203,
59,154,121,87,29,105,3,200,234,93,248,178,186,114,225,203,157,59,166,41,236,
182,187,244,119,170,123,84,63,45,26,67,44,247,153,233,36,15,43,188,51,213,83,
211,154,101,146,67,41,62,11,58,44,12,63,134,0,144,158,42,221,70,148,212,154,218,
171,76,91,181,118,171,180,210,208,83,189,106,71,114,183,219,161,75,130,77,52,2,
166,74,121,38,19,43,40,171,133,25,149,234,17,99,89,162,242,196,210,56,115,55,
242,170,209,92,154,86,74,29,31,120,168,180,220,109,149,215,27,21,242,138,190,
223,65,120,176,26,138,70,203,85,199,36,255,0,45,125,72,238,176,188,85,105,29,53,
192,194,175,41,17,170,42,168,18,14,24,120,155,83,67,18,70,196,153,26,139,105,
146,98,7,30,166,110,112,41,159,203,2,192,13,200,0,108,6,173,164,206,226,109,27,
97,142,46,85,218,238,81,71,117,150,154,162,134,237,89,45,210,104,162,157,37,
167,154,11,99,215,84,73,111,130,104,67,98,157,154,141,224,61,17,200,73,112,209,
201,134,143,128,155,182,143,187,217,107,30,104,90,64,99,112,82,79,17,132,254,10,
142,168,229,73,98,8,242,227,13,230,49,131,209,129,34,100,100,205,22,77,81,171,
237,247,10,155,118,163,181,218,47,180,52,183,73,173,146,222,173,85,111,71,95,67,
81,79,9,171,137,222,221,112,143,51,82,154,104,203,41,166,168,145,147,171,248,
138,236,60,66,254,218,155,77,94,75,211,148,169,38,117,46,208,53,62,93,28,177,51,
8,89,152,140,50,169,140,57,149,139,57,86,61,35,37,182,25,149,85,184,22,104,60,
14,152,152,61,1,27,139,72,60,111,19,73,88,152,177,88,182,196,76,196,131,107,
193,188,222,13,237,136,103,77,115,66,253,101,168,240,107,164,138,238,169,4,254,
12,21,194,72,42,74,63,68,105,28,53,42,26,58,130,196,20,68,118,30,112,10,184,56,
226,64,170,231,6,157,189,73,166,237,48,165,109,158,249,37,254,133,32,74,250,48,
18,146,83,57,233,149,92,22,138,104,64,146,106,121,98,144,255,0,18,26,135,57,66,
65,227,45,195,65,219,43,169,167,154,41,17,158,104,163,9,79,16,132,72,178,54,28,
255,0,33,102,147,40,8,112,255,0,226,171,33,80,253,12,98,219,134,147,122,59,205,
181,106,82,68,120,107,169,196,85,44,153,40,114,194,33,50,144,74,55,88,61,78,161,
186,88,101,136,93,248,45,24,112,214,130,72,227,102,146,56,157,188,230,60,140,96,
111,222,40,185,145,17,48,73,31,89,251,141,162,113,106,237,218,206,219,106,167,
175,163,190,195,6,160,180,73,103,168,83,18,77,225,220,105,155,174,18,207,71,36,
101,170,99,146,53,7,1,12,208,174,207,53,49,1,129,1,173,229,157,175,93,84,195,95,
161,110,147,220,230,98,146,211,233,107,164,177,82,106,18,34,101,38,42,49,3,10,
91,165,68,99,37,33,128,211,213,74,99,242,209,135,242,8,26,143,85,234,29,55,93,
86,39,166,23,59,69,85,21,195,230,30,153,80,213,209,202,33,43,52,254,25,1,229,
132,34,248,146,1,210,67,6,126,178,73,234,50,210,250,140,75,112,166,174,182,84,
135,142,40,86,174,9,160,153,162,196,144,171,17,186,225,214,70,33,213,15,80,150,
55,64,224,225,66,150,53,174,178,181,7,249,0,32,65,128,14,205,177,29,34,196,95,
104,58,35,93,212,195,113,6,224,249,143,212,121,17,136,51,94,216,171,108,87,219,
205,170,235,111,172,162,158,25,101,137,161,173,167,169,164,158,157,179,128,30,
158,101,71,141,149,242,1,146,62,225,134,196,17,192,229,162,184,210,197,36,110,
196,161,35,49,100,121,135,249,212,28,131,159,80,0,198,224,3,216,94,30,121,115,
78,233,204,221,39,118,179,106,235,101,37,247,83,233,154,154,81,166,53,99,34,67,
168,230,183,201,36,112,207,101,187,212,172,68,221,105,82,25,58,226,146,168,248,
232,241,171,9,75,169,234,174,176,114,67,81,220,109,177,215,105,218,171,78,161,
184,37,51,85,85,217,237,82,203,21,234,152,5,47,36,17,91,170,146,55,185,24,148,
22,234,180,205,91,39,74,245,60,17,228,103,37,169,190,154,90,170,166,157,64,233,
210,194,88,202,176,12,65,32,130,37,103,80,134,210,9,210,33,164,233,61,224,85,51,
120,36,175,70,7,72,128,127,234,18,166,196,236,73,103,40,117,229,150,217,89,37,
162,240,147,199,79,85,71,61,52,21,117,53,43,61,29,11,205,42,72,143,224,152,212,
66,175,46,11,74,11,42,245,55,82,143,49,5,252,212,209,84,145,218,107,245,77,151,
170,41,236,149,84,82,222,40,17,16,197,89,102,185,63,132,151,56,74,3,135,162,172,
43,79,51,33,240,228,166,150,41,152,6,66,220,86,11,97,138,138,225,89,73,115,141,
225,145,104,235,225,145,37,87,137,225,158,36,61,73,42,58,171,36,138,232,202,209,
186,171,198,235,130,160,246,144,244,143,50,170,108,221,20,21,213,239,123,211,
181,20,83,218,171,173,21,51,164,129,173,117,139,209,50,82,78,224,203,27,66,122,
100,138,23,119,128,144,64,84,56,112,205,60,234,61,35,66,184,240,153,20,234,64,
154,109,255,0,80,222,3,5,50,47,26,148,169,16,20,6,137,87,214,132,205,164,110,24,
116,243,4,219,168,50,48,91,202,109,63,109,213,122,146,183,75,18,86,107,208,122,
203,58,204,80,44,85,81,81,74,241,152,167,234,142,72,170,93,212,197,25,141,178,
236,35,200,202,41,55,223,145,154,42,215,175,105,63,250,97,170,122,250,238,85,75,
13,69,13,100,137,251,198,197,174,44,241,186,80,95,45,70,111,240,228,185,82,248,
145,205,16,104,214,119,249,105,6,124,235,198,186,238,50,217,172,151,202,123,166,
141,184,203,53,174,57,169,106,173,146,245,186,86,80,185,68,105,41,165,115,252,
85,154,154,160,73,211,33,57,40,84,130,119,226,208,54,181,185,234,187,117,187,
93,216,106,228,131,89,233,58,155,77,117,234,26,39,249,87,191,210,81,79,29,52,
119,56,222,18,175,5,210,220,242,197,243,127,154,57,97,111,153,29,6,22,83,109,
217,181,40,173,58,168,202,13,90,97,193,8,65,90,180,95,197,41,19,169,169,54,166,
11,254,116,137,80,21,213,112,150,118,141,74,136,66,57,166,89,124,21,32,147,74,
170,131,161,227,254,224,178,38,247,6,67,28,63,115,127,73,221,180,142,185,139,77,
235,10,54,165,213,150,201,19,79,92,170,252,53,52,87,154,24,149,101,211,87,216,
89,219,198,197,117,185,218,23,12,173,211,242,203,11,200,210,193,32,225,13,61,
164,217,236,83,218,169,169,35,138,147,231,106,238,114,152,226,235,87,158,188,
198,129,188,53,96,217,241,124,241,148,42,177,248,103,61,74,58,76,161,241,55,204,
231,230,239,44,116,190,180,175,182,197,255,0,20,233,221,65,14,143,189,92,160,
146,49,118,183,93,161,141,171,41,77,107,68,191,253,147,180,85,202,31,229,153,4,
114,81,205,91,58,14,176,129,28,3,67,94,168,175,54,216,157,167,74,138,200,160,
150,26,152,65,117,153,38,201,12,29,24,35,148,45,212,185,61,144,2,7,81,99,197,
160,100,106,198,158,160,206,105,135,71,226,201,80,105,112,67,0,75,127,108,22,35,
243,95,81,7,86,18,162,107,54,94,155,215,80,181,65,43,85,84,146,162,165,54,141,
74,108,66,183,230,80,69,131,128,9,16,113,85,126,34,44,209,165,135,76,93,22,31,
227,71,117,187,82,212,85,97,67,53,60,212,182,233,68,64,170,143,225,120,254,52,
208,71,35,49,136,72,255,0,204,238,56,139,249,87,87,28,119,171,117,28,234,173,79,
58,172,19,41,95,41,21,10,99,235,43,156,121,156,130,73,201,7,182,125,45,23,196,
61,186,11,135,47,167,170,130,41,3,208,93,169,170,228,242,168,235,241,98,170,
128,200,216,85,33,75,36,97,137,85,32,21,61,36,110,212,195,73,86,26,123,197,182,
68,110,150,46,85,79,97,152,200,145,115,156,110,164,96,159,236,59,10,14,210,167,
220,118,173,39,129,12,153,118,36,11,24,240,25,145,123,168,6,65,147,189,177,103,
150,58,242,206,183,149,122,130,47,34,97,133,231,96,13,163,108,95,125,101,107,91,
159,39,180,173,10,199,226,254,226,215,145,217,166,83,230,11,77,81,51,10,108,140,
249,83,192,154,4,25,32,97,70,6,199,132,218,246,165,191,226,155,172,232,9,90,42,
152,40,21,73,56,88,105,104,169,169,80,12,231,183,132,48,125,54,27,16,56,146,52,
5,182,45,95,108,212,186,114,102,10,42,151,79,234,154,22,98,79,69,69,44,130,57,
89,71,169,44,148,253,71,57,195,131,182,64,32,26,230,141,163,213,55,248,25,112,
181,19,154,149,200,238,101,138,55,200,250,6,206,14,249,236,55,227,168,108,185,
52,233,215,2,5,74,84,105,79,92,178,214,167,245,13,76,137,231,138,240,210,250,
54,129,81,191,254,99,211,98,126,135,134,50,219,46,110,244,20,183,122,109,222,
152,248,83,167,254,36,100,121,74,200,61,21,128,14,8,252,217,36,18,14,120,145,30,
237,105,188,233,165,146,110,154,122,149,170,78,181,206,198,87,87,137,154,39,36,
129,215,136,219,160,237,191,219,136,95,78,85,45,55,85,4,203,136,42,250,163,151,
35,96,199,42,173,184,219,5,136,200,31,95,65,135,170,20,149,173,186,130,218,71,
83,210,44,21,73,210,124,195,194,168,8,72,193,236,200,119,250,133,3,184,224,212,
217,148,37,131,7,82,172,8,176,117,19,182,242,203,60,119,156,78,46,119,145,4,25,
216,29,252,224,159,76,14,106,189,43,71,63,204,79,24,233,148,147,137,87,35,184,
200,46,171,220,96,12,227,39,212,238,8,226,30,184,90,235,109,22,200,195,161,41,
13,218,80,25,129,36,199,83,78,178,16,48,118,203,69,212,9,216,228,247,220,113,
98,232,153,110,16,171,147,212,64,240,166,76,236,48,8,4,140,237,158,227,232,113,
147,223,132,186,155,79,197,89,166,46,145,197,24,249,138,111,149,173,141,255,0,
152,252,180,141,27,47,96,73,104,166,112,70,228,129,147,239,198,86,201,45,116,
122,180,198,151,68,53,0,17,226,0,248,252,218,8,60,200,4,117,193,18,169,95,1,184,
38,63,105,190,32,26,54,74,132,80,91,37,193,33,73,193,70,198,222,190,224,31,215,
133,48,59,211,85,71,41,203,16,76,114,174,48,12,103,10,195,30,163,24,108,111,184,
30,220,100,75,97,204,51,210,13,196,125,79,24,7,169,93,9,12,234,1,220,28,228,
143,77,206,49,195,148,148,47,80,171,58,119,144,40,149,122,112,67,125,251,227,
253,126,252,87,0,234,85,128,58,148,202,145,177,141,143,31,110,166,112,193,32,
143,88,143,183,211,237,61,112,247,4,20,180,215,219,66,212,1,224,220,105,69,50,
202,70,86,104,106,67,8,122,142,124,221,19,40,79,112,118,193,224,66,245,166,161,
133,170,36,131,113,28,146,101,72,1,151,161,202,56,35,217,124,164,99,176,7,245,
57,168,182,212,75,166,172,245,93,61,83,218,110,117,20,201,38,55,84,62,29,100,
49,177,27,224,31,19,164,250,111,244,225,69,194,138,68,175,170,114,185,134,168,
69,86,128,254,78,154,168,145,216,118,56,4,187,2,51,185,93,241,185,226,206,157,
53,172,196,61,49,14,3,3,16,85,180,193,7,129,218,60,128,61,113,13,68,13,246,153,
189,136,158,95,124,68,52,112,188,19,47,78,216,96,70,48,7,235,219,99,190,112,55,
29,137,226,92,181,188,85,212,203,19,0,38,80,184,206,196,145,223,35,211,62,132,
157,199,190,252,13,173,163,173,221,227,80,124,50,114,152,1,186,115,156,140,103,
32,17,244,56,251,240,239,72,158,19,7,95,33,4,103,124,29,137,4,125,71,160,239,
141,177,233,197,174,66,153,162,72,34,82,102,61,64,145,229,127,59,91,108,70,161,
13,177,184,185,225,184,31,93,190,110,237,105,128,219,175,180,46,195,8,42,150,
25,50,59,199,49,40,217,59,237,134,219,185,62,155,16,120,79,168,104,13,61,210,
69,24,85,89,29,78,222,168,204,61,62,128,231,183,244,199,14,255,0,52,146,8,154,
101,201,242,58,184,198,65,82,48,114,49,156,99,182,219,250,247,225,255,0,87,81,
193,80,176,214,196,85,188,120,163,152,48,32,111,36,65,143,174,51,213,214,59,103,
57,226,213,144,0,209,177,184,233,31,63,222,5,59,124,249,243,108,68,19,64,97,
145,242,6,1,219,223,98,72,250,250,125,183,253,14,9,0,14,119,30,132,125,125,64,
254,155,251,122,142,28,110,56,64,187,130,74,131,223,114,113,140,103,212,237,191,
211,134,38,155,169,148,140,110,0,39,39,208,224,231,61,137,255,0,99,159,173,125,
85,80,79,57,159,47,147,137,106,129,242,255,0,63,108,18,90,167,104,201,136,146,
17,202,157,206,70,84,30,147,176,255,0,204,64,31,95,78,14,169,200,40,173,143,
242,157,187,41,25,243,1,143,95,212,111,235,219,136,194,138,120,210,85,13,32,220,
140,129,230,36,156,109,244,199,99,184,31,111,83,251,85,202,154,64,171,39,91,101,
37,88,212,118,12,168,197,25,125,9,234,80,15,182,227,190,252,78,150,101,80,21,
213,2,255,0,229,54,222,56,199,243,215,11,185,45,206,223,191,29,166,113,35,80,32,
249,152,166,3,99,26,76,118,36,149,140,129,40,35,190,12,76,228,129,182,50,112,71,
14,182,94,171,117,234,41,50,0,166,169,146,57,70,48,26,23,204,50,111,141,213,
226,127,92,12,29,187,14,4,237,186,136,22,160,150,58,117,100,119,240,36,18,63,78,
86,100,104,8,110,146,72,3,171,182,59,129,147,233,195,148,21,149,85,55,42,124,
73,28,46,241,148,148,32,235,204,145,127,8,156,182,20,231,8,231,32,100,140,224,
29,248,109,115,171,43,0,155,233,48,55,152,32,201,231,49,230,48,32,173,39,222,
102,246,249,231,7,19,29,178,131,170,141,194,177,38,134,172,116,236,118,69,152,
128,119,252,221,73,147,140,131,147,219,24,6,114,229,237,130,74,153,43,173,234,
169,41,149,36,104,84,119,121,169,219,230,98,30,141,231,85,116,24,7,127,94,33,
157,19,27,214,254,241,183,207,81,43,212,201,111,150,166,20,56,79,18,106,53,87,
149,85,64,4,187,65,212,87,125,176,113,147,218,127,229,109,242,138,134,247,67,85,
36,106,227,170,3,50,49,39,205,30,22,76,19,147,184,234,234,83,232,123,224,128,
94,124,209,122,74,72,137,72,36,239,41,32,76,31,47,124,64,248,100,142,115,199,
99,191,153,141,190,68,197,163,52,164,237,122,122,6,136,152,174,212,177,79,76,
92,97,90,166,22,40,200,91,24,14,209,72,251,109,231,24,35,185,226,126,177,242,
150,225,169,33,166,163,134,153,153,217,90,2,161,24,183,92,77,150,234,194,158,
156,116,18,78,219,157,200,236,14,180,133,142,211,113,170,163,52,221,46,212,117,
200,96,96,23,169,104,235,208,60,100,28,246,82,248,82,54,0,227,124,103,141,156,
114,75,150,86,233,106,163,171,146,158,31,249,178,210,116,20,29,73,36,168,26,80,
48,48,23,197,47,133,7,96,70,227,183,28,7,226,79,196,52,251,47,47,87,48,72,46,
168,74,141,225,150,70,221,87,73,243,82,49,103,145,202,28,205,84,67,33,73,185,
233,111,212,227,73,124,233,229,223,43,121,74,214,143,254,232,170,10,74,190,90,
235,125,51,173,44,212,52,87,25,107,164,134,209,173,35,169,211,141,167,181,141,
77,142,209,85,71,123,189,195,101,183,189,245,237,38,149,106,168,45,247,214,183,
220,46,240,61,21,60,172,148,127,91,124,53,252,49,235,58,222,100,201,240,207,13,
221,53,166,150,208,215,14,104,233,13,121,165,57,149,170,237,246,42,91,221,152,
211,87,91,244,85,134,193,173,169,110,79,126,170,212,212,241,222,34,134,142,223,
119,150,183,78,207,69,19,205,82,109,134,87,94,225,218,247,224,39,67,115,239,156,
60,154,159,92,233,155,78,179,209,22,238,94,235,232,111,58,66,239,79,56,253,229,
53,53,243,73,214,211,126,237,175,161,158,146,186,217,95,5,29,77,117,85,45,76,
19,41,50,210,36,18,163,193,60,168,112,243,135,240,168,248,113,229,110,163,229,
221,207,149,156,171,176,232,219,50,106,141,35,107,190,79,75,93,117,185,201,122,
125,85,168,109,116,50,90,156,93,42,234,218,154,43,117,148,87,79,92,35,120,133,
66,212,83,83,144,99,73,75,124,153,218,31,248,195,90,175,107,103,234,62,95,180,
94,150,86,173,44,181,76,197,10,200,185,90,85,25,131,208,98,26,151,120,154,66,
148,168,171,81,148,235,44,202,173,82,155,31,83,79,194,217,17,149,202,34,231,40,
38,99,51,72,215,74,53,50,238,207,165,69,68,122,125,234,230,52,234,98,154,212,
26,28,64,212,66,184,29,57,126,29,190,42,236,28,245,176,81,105,29,99,90,150,110,
101,208,194,182,183,138,181,210,154,29,82,209,198,21,106,173,146,101,34,142,233,
40,234,106,139,83,50,203,44,139,35,209,135,140,52,80,72,247,235,28,214,235,237,
44,213,37,74,86,210,163,117,121,136,232,71,106,105,3,134,80,67,12,171,48,223,0,
227,98,15,14,255,0,140,239,194,71,34,62,12,185,239,99,213,252,154,171,191,233,
61,95,205,75,197,199,81,90,116,116,75,76,214,75,5,14,158,168,52,247,235,141,
134,162,150,154,38,181,81,83,95,165,161,22,152,107,205,85,115,75,60,84,180,242,
252,149,20,178,203,16,232,126,114,47,52,57,115,110,184,93,80,205,172,52,236,127,
39,118,169,95,2,38,184,33,233,149,110,2,24,18,56,144,214,127,20,204,33,138,40,
210,84,11,208,58,149,71,210,63,130,63,24,211,237,220,142,91,56,189,240,21,191,
41,170,165,89,180,30,238,160,98,88,171,20,96,84,84,79,5,93,58,150,14,161,143,
60,237,78,206,124,150,98,165,7,42,74,17,58,76,136,96,89,79,73,4,29,38,226,64,
228,74,141,95,108,88,41,97,155,25,122,106,169,32,36,15,85,113,36,126,187,134,70,
32,17,234,1,206,56,117,169,132,84,91,237,247,37,243,165,77,60,73,51,47,78,4,
180,236,168,72,245,39,160,253,177,223,110,25,174,213,237,118,177,214,59,178,150,
141,233,203,96,255,0,226,67,213,31,94,6,127,196,136,6,200,62,195,215,117,186,94,
172,84,233,138,170,71,112,237,75,34,84,71,234,193,9,104,166,80,51,183,151,165,
207,177,199,219,143,108,202,17,90,157,55,28,10,183,89,48,12,124,63,92,81,55,132,
159,81,251,124,253,142,26,230,160,143,198,185,208,108,208,214,195,52,8,48,50,88,
129,45,59,228,100,2,36,80,78,14,55,39,56,220,199,182,58,25,197,89,167,153,124,
48,237,37,44,128,140,110,122,130,103,56,192,12,23,177,219,215,28,76,49,83,120,
145,53,74,144,210,211,24,203,56,80,112,58,250,84,128,70,199,36,12,231,185,7,124,
96,141,87,211,44,87,71,153,7,74,84,17,80,164,122,73,145,156,99,124,245,131,213,
219,127,235,197,216,161,32,30,38,65,139,193,137,2,221,58,224,5,226,65,59,109,
215,160,242,246,253,35,135,182,173,162,240,166,117,99,0,145,214,92,19,230,167,
159,42,219,13,219,160,57,32,100,130,84,112,59,116,183,53,52,242,193,212,89,97,
154,72,250,148,225,93,65,45,20,128,127,230,70,200,62,199,0,241,48,106,138,24,
231,88,234,162,85,11,36,33,178,112,54,62,108,140,247,193,102,3,97,186,253,6,99,
123,147,120,189,37,142,89,35,68,102,236,72,140,21,86,59,110,193,71,79,174,234,
15,190,0,244,64,6,64,158,35,136,49,35,127,107,98,90,141,175,235,207,247,143,
215,17,253,76,104,187,238,48,216,223,124,28,3,140,122,103,57,251,253,143,12,117,
136,58,88,247,198,24,18,190,231,211,220,100,17,247,207,211,130,187,132,56,37,
215,124,168,56,255,0,54,248,62,153,250,246,27,13,134,54,225,142,162,53,49,160,
10,114,50,15,185,7,127,215,126,227,211,31,168,171,172,176,76,47,49,123,126,158,
216,40,50,39,158,248,28,67,151,29,72,123,250,109,177,219,36,253,61,251,125,56,
88,176,231,56,27,140,30,217,219,223,254,152,238,115,198,85,167,38,64,60,195,
184,207,96,112,59,177,56,239,223,3,182,118,61,184,115,74,102,234,242,1,210,84,
100,147,235,176,63,211,167,7,191,166,9,245,91,75,88,29,167,107,159,150,155,219,
99,141,225,185,226,0,0,123,145,190,6,54,198,249,219,237,237,142,49,37,62,114,
70,63,55,215,0,30,192,103,177,250,158,8,82,143,32,18,119,3,124,122,238,8,25,63,
67,239,245,201,237,194,232,104,83,24,59,46,248,192,206,251,140,228,237,250,125,
15,110,220,108,211,38,32,95,202,220,246,254,70,51,229,176,211,13,51,50,227,167,
171,168,14,157,142,216,251,251,12,239,219,223,183,15,212,84,78,70,88,133,7,32,
238,51,147,156,224,123,224,119,250,13,184,231,26,44,44,19,223,112,78,248,254,
164,224,147,183,175,176,199,126,20,44,157,36,237,145,190,219,141,193,219,126,
251,142,253,184,32,64,7,136,201,17,105,185,157,237,194,223,45,56,209,218,198,61,
48,170,158,40,209,152,5,44,199,7,190,6,199,125,182,27,247,220,103,30,220,101,
40,112,74,129,30,78,23,223,30,167,182,222,152,35,190,115,156,246,74,147,136,
165,36,174,3,17,130,79,108,253,14,123,140,247,24,255,0,83,206,74,198,82,66,174,
7,112,0,236,59,238,73,253,70,48,112,125,120,42,212,85,252,170,0,2,240,46,99,
153,63,92,104,169,60,121,253,112,167,164,248,171,249,152,200,23,117,236,28,238,
223,211,239,158,219,118,224,158,26,71,149,98,125,207,79,149,128,56,223,234,123,
29,253,61,192,199,212,126,129,90,101,27,18,81,132,128,159,115,223,112,62,191,
208,140,113,35,90,105,131,194,203,140,146,21,135,160,243,99,239,223,0,19,238,
123,14,20,173,87,81,42,47,121,189,199,205,186,125,113,32,54,31,62,113,194,186,
106,99,225,83,206,160,117,38,35,99,216,117,39,229,207,212,174,227,125,192,63,
161,37,36,25,57,0,2,78,112,55,11,185,35,111,92,109,245,239,143,114,146,138,152,
162,201,19,29,152,130,7,124,50,238,14,219,110,9,93,183,237,236,15,15,212,176,5,
43,250,103,223,211,59,247,61,129,199,127,76,112,169,147,177,229,195,113,243,
244,27,98,98,0,231,202,220,126,124,230,182,24,72,92,144,59,96,237,182,115,253,
50,61,64,27,122,241,247,14,127,145,87,182,55,29,200,237,143,96,115,247,250,31,
126,62,227,2,3,192,251,227,96,136,185,35,212,140,105,42,201,99,17,204,58,3,51,
50,128,9,25,12,195,7,101,92,110,115,129,141,251,128,119,192,48,212,245,117,118,
235,92,54,84,242,52,65,167,168,40,78,74,204,50,145,185,7,243,160,56,110,228,19,
129,176,57,120,211,158,13,52,109,83,132,106,168,207,135,75,30,118,241,25,113,
226,144,65,98,80,49,0,140,244,177,236,72,83,192,246,163,165,147,53,15,59,179,51,
51,248,143,177,102,57,25,4,250,119,7,212,0,123,41,199,30,11,88,105,82,20,221,
172,79,0,179,48,124,200,30,131,13,3,170,160,13,192,200,190,231,246,23,245,196,
19,169,224,106,83,71,51,116,48,184,64,106,80,43,18,201,25,145,144,120,155,108,
92,169,97,142,227,25,223,129,250,121,222,89,226,137,1,85,44,159,212,17,131,185,
250,121,187,254,188,47,188,153,39,119,139,44,237,25,232,66,91,171,17,168,33,84,
19,156,42,40,192,3,11,182,113,146,79,13,246,248,90,34,245,114,47,240,161,66,
161,206,196,201,130,216,30,132,225,125,7,243,1,216,240,128,252,225,64,133,144,
91,238,126,223,166,45,80,66,91,120,245,184,229,235,247,193,221,37,69,45,48,170,
47,23,139,90,208,72,105,229,109,205,53,52,8,124,70,141,115,145,53,93,91,172,
101,143,104,105,229,85,199,139,146,39,69,151,102,5,75,255,0,13,221,128,12,75,22,
25,35,11,146,184,201,200,207,161,220,109,198,26,59,165,69,71,239,74,161,0,94,
154,49,2,238,127,132,135,17,225,58,187,201,142,182,12,193,188,236,92,130,79,14,
22,207,152,74,105,165,166,90,120,228,147,162,31,18,166,100,148,132,39,171,45,
28,125,44,163,32,100,133,206,199,126,195,131,234,13,160,153,141,85,92,192,230,
96,91,166,145,251,227,102,192,237,254,32,222,7,191,205,206,56,219,168,106,42,
103,138,80,68,81,248,253,45,212,8,101,40,221,88,232,233,25,24,27,145,182,112,
167,177,193,61,53,53,217,39,169,142,10,127,153,53,178,142,134,94,162,50,164,38,
197,119,40,192,145,131,211,231,32,224,224,142,29,244,109,53,85,85,202,24,43,171,
109,83,66,162,71,233,64,163,61,40,112,7,88,234,98,124,163,204,78,49,211,140,109,
197,143,208,220,183,73,234,41,46,53,245,148,86,232,37,122,135,183,71,88,226,35,
95,52,9,36,213,18,69,144,2,210,209,33,50,205,60,158,28,38,65,20,72,229,178,6,
138,197,32,70,236,237,55,220,42,129,126,27,183,188,226,5,164,220,136,139,71,175,
78,0,124,140,65,213,26,86,243,107,170,182,77,74,29,110,118,202,105,238,38,174,
140,52,137,0,146,119,146,53,145,250,115,225,255,0,12,44,129,134,204,217,193,92,
228,206,190,249,71,172,40,103,179,220,208,193,95,114,181,161,46,20,52,81,221,
233,25,138,116,244,131,128,230,37,116,117,0,129,36,138,119,3,170,88,134,233,97,
189,104,251,221,77,182,69,149,45,154,170,75,91,78,140,162,106,171,69,98,189,158,
25,203,38,205,3,77,40,170,136,130,81,188,0,87,35,128,13,77,98,142,14,89,89,181,
189,146,40,42,110,180,85,148,181,55,57,163,139,162,89,22,9,90,158,229,75,32,7,
252,74,121,250,150,64,64,102,88,203,100,148,82,204,80,87,90,100,171,6,71,166,
106,58,238,10,3,164,128,5,245,1,170,76,112,229,24,137,32,145,34,8,109,35,206,45,
229,104,183,235,56,168,218,135,197,138,53,130,165,74,86,219,106,205,36,165,246,
118,69,235,0,62,112,88,47,72,240,200,35,202,195,124,5,225,69,53,71,204,219,101,
114,78,0,85,80,72,244,219,99,223,61,207,124,244,255,0,80,85,205,26,122,74,218,
122,61,71,69,129,29,114,66,38,81,128,194,64,129,151,175,27,23,84,33,24,236,88,
42,158,217,224,30,207,147,105,97,210,122,90,70,80,50,119,192,201,247,247,199,
110,219,14,220,66,152,43,85,128,50,5,54,32,243,177,210,118,234,48,75,21,30,127,
124,12,71,25,150,39,194,54,100,157,138,128,1,44,189,67,190,78,23,220,119,59,118,
193,222,99,229,133,164,205,168,40,97,101,110,145,65,91,84,228,228,228,160,233,
234,108,96,238,228,101,128,56,83,220,174,64,143,150,147,229,252,5,117,37,132,77,
51,5,206,9,103,7,47,129,190,20,156,41,56,206,51,235,196,217,202,236,139,253,96,
18,68,158,22,154,173,167,70,144,162,142,166,132,212,6,25,233,62,32,49,134,216,
229,144,149,35,191,4,202,167,247,144,153,240,50,19,208,46,186,141,191,253,163,
229,177,140,219,242,51,30,176,39,231,9,192,12,182,164,169,173,150,158,63,225,84,
84,220,102,171,136,19,149,150,38,118,97,159,64,73,234,65,131,177,27,158,248,
250,235,36,212,176,91,41,28,124,180,176,205,83,87,15,242,203,13,92,147,4,86,101,
61,56,89,210,32,172,219,163,169,32,49,239,193,189,77,181,231,187,81,152,227,48,
189,182,156,145,48,29,93,100,134,115,11,39,151,197,29,100,159,225,179,48,12,66,
117,150,193,31,230,59,49,75,76,175,70,241,85,82,219,169,195,58,170,73,20,145,
229,164,108,204,164,52,138,233,40,37,93,82,69,57,234,80,65,60,101,85,148,169,60,
44,121,24,137,225,99,169,216,114,49,59,140,109,63,48,247,28,34,63,95,183,158,
18,208,205,79,28,86,219,140,23,58,219,77,45,202,89,105,111,53,52,51,24,226,167,
185,25,100,72,12,144,5,43,29,28,209,142,153,228,12,58,36,144,73,210,202,196,240,
187,90,218,214,219,110,130,188,222,106,46,85,73,83,13,53,26,85,36,105,118,138,
166,116,99,5,85,166,227,77,26,73,87,76,29,2,85,81,214,35,7,134,69,104,101,46,79,
75,22,138,164,167,170,253,229,104,168,203,210,93,105,227,113,79,159,47,141,23,
75,147,28,159,154,39,68,148,72,172,67,2,84,103,101,57,73,126,138,233,105,175,
179,90,235,216,86,83,90,165,169,185,91,234,17,195,201,45,21,50,248,162,57,80,31,
241,41,218,0,128,130,3,40,194,23,64,164,37,151,102,169,152,74,69,129,40,116,176,
117,82,198,156,18,173,77,255,0,56,100,186,149,214,84,164,120,74,200,195,47,2,
137,120,48,64,130,9,0,60,128,67,44,233,134,252,192,192,131,196,24,56,77,65,13,
249,32,180,234,27,141,1,175,177,217,234,41,233,186,97,158,141,103,164,167,165,
170,146,67,77,44,46,76,144,31,152,168,146,62,185,227,234,133,101,37,87,1,25,103,
122,123,93,21,254,201,5,44,116,149,118,165,146,70,170,167,86,168,130,166,158,57,
157,154,88,42,41,231,167,234,141,90,25,99,88,135,75,149,132,101,94,54,234,117,
48,221,110,163,163,130,251,28,148,143,3,91,46,244,208,193,112,138,120,103,165,
235,19,5,115,53,92,115,44,97,218,55,233,49,215,34,183,92,47,42,202,95,29,69,206,
221,169,214,197,243,214,168,235,146,158,219,87,115,157,86,8,11,78,244,116,209,
82,211,60,166,131,192,102,16,189,193,164,146,53,153,58,85,113,44,168,58,192,
198,234,154,143,164,148,41,3,90,64,32,0,91,196,165,110,11,171,9,44,39,82,145,97,
198,9,165,73,4,234,4,195,76,18,72,22,32,240,82,34,220,8,227,194,77,154,190,42,
43,88,173,174,130,25,103,210,215,186,56,239,6,158,54,144,79,72,201,44,210,84,
162,57,38,25,162,139,161,106,169,67,144,146,6,80,205,20,177,147,40,114,190,254,
246,27,77,243,82,221,229,85,23,229,142,241,116,167,88,136,122,43,109,60,44,45,
203,74,20,31,154,149,105,19,174,89,48,239,44,178,71,27,48,217,132,59,91,121,134,
245,110,130,213,167,180,133,209,145,232,171,41,26,74,181,22,218,14,154,248,12,
38,127,18,165,153,229,24,243,180,146,50,179,254,119,103,118,39,131,174,95,211,
37,231,69,11,117,202,68,121,232,233,235,108,119,138,105,36,116,240,222,152,181,
58,199,252,60,50,172,144,52,7,196,82,129,155,173,195,0,184,226,42,198,242,32,
76,17,34,96,244,4,196,144,96,29,164,112,24,32,55,16,100,128,72,49,199,204,128,
77,160,31,83,130,234,122,88,175,118,235,190,160,187,86,124,165,82,93,107,110,
54,155,89,156,8,105,110,20,244,253,48,220,46,146,35,127,207,85,67,74,159,46,
145,70,62,82,154,41,106,100,43,44,157,50,0,189,63,28,85,181,239,113,165,159,52,
242,213,248,180,18,200,221,80,248,164,172,205,78,36,79,44,198,7,152,193,144,99,
105,26,55,101,103,203,40,4,153,38,183,203,170,52,142,160,150,190,237,83,107,119,
185,219,26,178,174,118,166,54,186,216,237,244,209,86,60,52,239,26,212,181,59,78,
211,84,205,55,139,153,41,2,62,68,108,76,159,116,173,160,183,217,101,166,180,196,
34,134,197,73,111,142,24,133,47,130,208,154,99,28,83,200,203,210,178,171,35,51,
52,140,83,174,69,46,114,72,101,38,168,34,20,16,117,65,88,7,74,171,0,64,157,201,
252,161,141,165,129,220,139,65,78,169,36,70,153,146,76,146,192,193,49,192,110,
64,218,34,195,140,135,65,120,173,166,173,142,5,116,101,89,68,38,89,153,72,105,
102,104,166,19,56,1,66,202,146,116,69,20,242,31,33,80,11,111,158,15,43,233,109,
247,75,133,182,106,168,224,142,90,170,176,1,118,82,136,145,248,198,126,168,135,
74,151,241,130,166,4,193,148,150,12,185,140,142,33,155,93,242,150,225,85,227,
91,218,10,159,29,33,234,72,228,139,170,40,99,85,5,148,187,23,143,195,96,206,
237,208,122,200,240,247,202,14,36,231,187,83,37,120,161,169,170,90,70,150,74,
122,170,73,228,120,4,137,211,208,107,99,51,74,192,52,107,39,75,16,122,68,201,40,
40,254,82,156,49,151,48,172,14,254,24,225,6,195,244,54,60,113,143,126,71,245,
249,231,233,136,142,225,96,170,74,201,158,152,199,81,17,165,188,152,204,56,102,
8,177,73,216,108,87,57,81,149,201,96,65,4,18,192,70,22,42,122,202,75,189,68,
180,140,182,249,154,138,184,84,36,165,214,138,103,48,177,6,88,250,150,63,24,47,
79,76,232,23,46,58,153,151,29,92,75,195,80,138,122,153,82,146,31,222,114,154,
59,156,98,122,126,168,96,49,201,4,129,5,68,143,23,68,106,58,65,11,9,156,178,
245,121,67,5,28,11,232,10,122,187,254,179,158,27,247,203,40,48,86,34,208,80,192,
194,148,199,37,13,68,139,81,137,122,90,167,12,2,20,144,32,95,0,73,26,150,224,
207,33,196,2,198,73,230,4,33,155,240,36,112,4,205,141,224,12,14,4,207,207,166,4,
110,218,202,101,171,13,60,51,200,166,174,144,85,84,198,175,60,34,149,33,104,158,
110,182,0,50,153,150,39,117,108,158,146,196,179,96,191,5,6,244,240,193,67,95,
100,184,180,115,70,203,81,13,93,12,236,146,67,47,230,241,35,120,216,55,88,32,
144,50,8,3,126,216,45,26,191,77,205,251,202,161,232,230,221,250,99,141,101,98,
89,130,146,129,145,159,161,213,78,24,8,228,1,212,12,140,140,102,51,99,118,180,
75,52,72,139,19,37,68,133,225,40,201,4,202,140,85,137,40,58,18,112,14,18,85,3,
168,28,56,112,6,32,106,148,0,16,208,202,13,236,68,114,51,113,230,100,27,207,12,
103,215,231,219,22,142,221,168,44,26,250,230,41,53,229,174,52,187,214,209,213,
66,218,214,211,77,19,93,100,255,0,144,153,64,190,90,204,180,244,183,144,112,
170,245,5,169,174,145,129,149,170,145,176,134,188,234,141,19,77,99,170,163,75,
69,194,217,170,40,107,33,169,158,41,173,105,89,21,84,9,74,208,172,145,84,210,
212,195,5,76,19,17,40,41,27,120,225,138,200,130,105,8,25,122,209,186,158,152,95,
45,79,83,213,79,35,212,8,138,76,184,207,142,173,11,149,59,164,131,44,197,64,
108,178,247,3,0,113,142,226,240,173,209,160,142,120,210,102,154,101,136,35,4,
118,196,172,15,78,14,48,17,78,113,177,3,25,35,137,179,45,69,147,118,36,9,176,
107,193,242,105,219,197,126,51,136,20,28,12,14,35,129,159,180,112,142,162,47,
136,234,58,212,167,103,128,201,61,44,145,200,209,201,77,80,172,146,69,44,108,85,
145,213,149,29,36,92,145,209,42,100,28,41,223,126,37,190,91,115,37,244,165,238,
57,103,155,254,70,172,77,79,82,232,81,132,105,83,11,82,212,9,97,124,169,142,
104,156,147,144,112,195,172,97,134,120,96,190,87,69,126,249,72,181,69,48,171,
168,164,138,74,56,238,112,69,10,220,124,28,134,136,61,64,11,243,139,77,211,136,
197,67,23,141,89,226,73,2,109,192,245,126,151,75,21,45,37,226,221,120,162,212,
54,74,201,68,50,52,42,212,247,75,93,65,30,74,107,189,178,165,124,90,103,101,
218,10,216,90,162,221,84,84,180,85,109,47,84,43,186,53,106,101,234,7,164,192,
132,32,206,204,57,235,73,146,36,144,197,11,0,47,0,27,10,162,6,93,46,46,102,55,
35,110,6,55,227,6,49,125,205,159,74,106,122,185,236,84,85,115,155,54,166,166,
161,191,83,92,34,153,228,149,181,93,5,12,222,37,76,17,146,34,153,170,233,170,38,
129,233,127,43,207,21,56,136,9,2,144,167,70,124,213,77,116,55,58,104,226,146,
213,90,147,90,171,106,98,64,32,107,253,142,111,221,87,25,41,250,130,59,81,85,70,
208,87,172,161,66,9,30,178,153,138,203,78,66,210,189,17,174,191,225,251,138,163,
77,61,53,44,21,34,178,152,70,242,42,172,202,168,4,144,68,228,173,61,66,245,2,
86,34,18,71,140,96,46,9,59,7,209,51,189,195,76,232,157,75,107,184,208,201,107,
21,58,146,207,127,68,134,40,16,234,119,187,86,92,35,168,42,170,22,54,188,81,
220,163,145,163,95,14,154,57,105,230,216,117,167,29,127,103,87,165,155,117,101,
132,168,161,141,68,66,44,1,26,69,200,33,1,122,164,152,45,165,197,228,94,166,186,
53,49,4,146,12,42,206,210,100,204,255,0,202,0,27,196,141,182,192,31,52,109,213,
23,45,19,126,161,49,9,2,219,92,146,135,202,4,12,36,136,156,245,187,42,52,101,
18,102,108,72,167,161,87,169,9,227,93,54,170,83,77,83,5,65,7,16,85,196,227,57,
3,164,176,70,61,179,130,173,190,253,198,79,167,27,63,184,66,110,178,221,45,
115,43,244,213,211,84,198,84,109,210,165,36,1,212,49,96,170,50,184,84,25,56,4,
49,12,28,235,234,162,214,180,243,86,194,83,205,27,200,157,0,108,26,54,32,141,
198,14,10,255,0,167,17,237,172,174,186,153,106,202,45,161,210,79,52,101,113,214,
243,250,96,185,54,133,168,188,200,39,212,65,247,136,197,234,228,93,213,18,245,
167,250,155,2,178,209,112,181,76,122,177,212,240,116,79,16,206,127,253,136,32,
103,56,206,14,120,85,205,91,100,148,90,190,115,159,36,244,52,210,66,221,186,144,
117,196,203,144,119,233,104,243,236,3,12,236,119,131,121,99,169,255,0,117,214,
105,250,201,27,166,58,11,197,190,89,189,190,90,173,86,158,164,227,182,48,206,91,
113,249,73,223,126,45,111,61,105,98,142,61,59,120,140,169,73,82,90,83,34,238,28,
20,89,81,122,177,252,221,14,235,145,141,137,193,239,199,65,149,2,183,102,24,
187,80,173,77,226,199,193,81,20,54,251,93,119,230,58,153,78,168,41,93,77,252,65,
215,214,228,113,19,127,219,21,194,90,118,69,142,100,216,149,223,35,242,176,39,
27,119,25,27,12,119,239,220,112,107,167,235,21,174,75,43,170,34,215,91,101,164,
153,177,249,229,1,93,25,193,24,37,164,140,103,98,50,115,235,192,235,28,195,31,
136,84,43,41,236,114,8,206,119,63,77,247,30,167,219,133,84,109,18,20,43,39,79,
72,126,140,16,72,96,24,131,140,250,49,4,239,146,49,156,12,14,22,168,232,128,49,
137,12,172,5,183,7,110,28,36,114,188,226,96,204,251,109,184,143,167,3,199,14,53,
86,247,182,221,213,169,151,194,142,165,186,89,20,19,27,22,29,64,244,236,1,12,
48,8,219,124,96,241,251,45,202,81,17,121,161,6,9,29,169,216,128,58,75,148,234,
232,61,240,74,110,114,49,129,156,103,28,15,93,117,75,9,233,171,42,94,24,99,138,
104,71,83,184,136,55,73,25,101,103,32,183,80,7,32,28,12,144,125,120,29,175,215,
22,24,237,183,78,186,245,45,73,120,138,64,129,89,203,120,145,207,25,40,195,102,
83,208,187,140,175,72,7,127,81,156,242,83,115,21,52,169,212,64,98,23,112,100,
65,35,113,54,136,223,121,56,216,70,97,112,73,141,196,159,46,29,113,249,81,109,
20,85,208,201,8,232,130,99,43,199,142,216,241,9,41,238,122,67,21,246,198,14,55,
225,114,210,65,9,44,8,49,76,11,21,31,202,199,124,227,211,113,216,99,36,1,182,
195,134,169,53,85,142,170,221,77,225,220,30,190,101,121,8,142,221,73,51,34,2,21,
186,77,109,119,202,198,167,27,55,135,12,203,220,14,163,195,20,218,176,34,20,134,
136,40,255,0,251,186,166,152,96,96,130,86,17,78,135,62,163,36,13,179,216,2,63,
234,104,94,8,34,100,21,241,0,78,224,68,219,164,219,211,4,10,241,121,155,111,109,
182,55,190,38,107,68,84,213,54,27,245,25,233,45,15,200,92,162,206,14,76,82,181,
44,165,70,55,38,57,198,113,146,64,245,35,132,18,37,60,209,64,14,60,74,120,77,
59,169,95,48,17,177,49,135,7,117,1,88,12,48,7,97,176,239,196,123,166,53,237,
222,154,190,106,122,107,132,54,227,112,182,215,208,117,80,65,4,50,134,146,6,146,
16,179,42,153,195,25,99,76,55,139,213,159,81,196,107,83,173,106,77,101,67,61,
206,166,74,138,151,47,61,68,147,72,211,73,41,4,72,239,41,98,204,236,65,203,19,
146,118,206,71,4,255,0,204,169,82,85,32,115,23,210,162,195,132,146,102,121,196,
121,226,66,155,158,93,55,254,62,112,227,137,94,230,240,208,79,226,60,240,211,
161,221,68,210,164,61,126,253,10,196,49,95,66,113,211,141,178,54,28,50,77,122,
160,235,86,21,148,93,37,128,103,70,148,231,39,61,146,34,6,65,199,151,57,35,115,
131,142,33,106,171,176,169,149,158,106,137,38,98,73,46,242,49,45,246,102,36,228,
103,27,158,221,136,245,108,174,188,195,77,18,40,193,102,206,7,89,108,130,72,223,
29,176,112,55,63,94,249,224,75,219,140,172,197,66,133,55,130,196,237,229,250,
98,70,143,9,36,244,219,22,2,77,69,103,166,142,69,122,183,154,104,203,42,36,113,
116,38,54,59,179,186,185,5,78,64,88,183,219,36,241,198,125,89,83,115,180,68,105,
250,35,142,149,76,35,168,7,37,99,118,85,202,128,65,61,39,3,32,109,233,232,96,
170,155,146,60,116,213,37,128,249,170,88,229,0,30,242,68,90,25,7,108,143,50,118,
59,238,59,100,144,235,100,189,71,242,213,84,229,136,4,51,5,62,190,94,173,177,
255,0,164,253,119,220,142,14,221,185,85,244,141,74,162,47,4,130,65,22,147,190,
222,83,198,49,3,72,240,146,122,239,232,62,28,60,87,95,46,140,132,53,90,40,86,
116,29,48,64,173,141,187,48,143,168,1,185,201,35,219,36,240,205,251,194,166,64,
171,53,68,140,222,98,61,59,224,228,140,103,177,31,65,140,110,59,54,212,86,9,24,
180,106,204,24,171,156,128,0,63,148,224,110,79,166,0,24,250,103,60,97,138,90,
153,78,85,20,140,144,72,92,123,109,255,0,126,191,65,142,43,170,103,170,51,17,
222,57,145,176,44,69,182,227,28,61,125,113,176,132,136,32,8,39,104,159,183,159,
174,9,98,172,104,200,195,51,17,142,228,237,156,250,118,250,146,123,239,131,140,
240,83,75,112,149,105,104,171,60,86,92,85,205,3,239,249,122,85,38,92,247,30,96,
236,63,203,177,198,55,226,62,167,142,119,252,236,193,142,115,183,223,126,254,
199,191,190,65,239,193,205,190,145,101,178,86,22,36,252,173,194,138,80,14,73,41,
52,115,66,196,231,211,169,80,122,141,248,37,10,245,75,8,36,241,185,242,247,56,
217,166,183,157,182,39,127,111,63,218,109,51,33,216,171,188,74,105,145,58,165,
104,36,46,157,57,198,50,24,96,141,178,8,7,115,237,223,24,226,67,160,168,158,167,
228,235,18,19,19,138,198,70,45,229,36,72,165,88,99,220,149,82,54,3,114,126,156,
8,105,148,140,199,81,142,149,18,210,163,0,0,13,214,170,163,35,223,56,198,219,
227,244,225,214,209,120,88,161,150,25,28,49,130,182,25,3,159,39,72,46,20,7,79,
81,146,112,113,176,247,220,14,159,44,147,163,81,221,73,4,112,40,65,27,207,13,
250,95,10,152,188,13,136,23,242,142,156,185,98,126,176,92,42,237,183,203,53,121,
158,58,101,106,184,227,98,145,171,50,199,54,34,153,91,197,44,140,10,56,7,108,16,
54,246,224,210,26,153,44,122,130,120,13,68,207,26,86,59,196,58,250,20,68,242,
117,0,2,133,200,33,192,3,3,0,141,176,56,142,101,9,91,107,241,160,145,68,212,222,
5,90,21,96,88,12,244,72,70,253,129,146,54,223,183,78,224,118,224,158,237,84,
103,167,161,186,179,31,18,74,88,94,73,23,112,29,49,78,228,159,93,252,38,198,118,
233,223,7,126,45,170,161,167,77,199,0,67,131,209,196,24,30,106,56,110,112,8,44,
122,220,31,135,123,125,177,180,190,68,107,168,157,172,149,15,47,248,212,255,0,
37,49,56,108,84,80,72,141,9,36,110,89,226,104,178,78,78,199,211,39,141,246,252,
63,213,211,221,169,237,115,83,186,255,0,17,34,115,134,201,243,110,196,29,187,
182,114,49,219,127,183,84,174,84,235,25,40,169,147,248,197,2,84,81,87,68,65,62,
79,23,170,25,70,50,7,72,101,112,78,113,152,198,78,70,251,224,248,73,231,133,44,
20,244,112,73,88,142,97,88,167,132,25,7,241,33,222,57,227,216,231,248,50,35,3,
128,79,78,61,248,241,111,199,57,58,181,233,87,209,36,26,117,32,94,36,46,160,61,
97,128,243,229,142,131,179,28,35,83,49,112,203,49,188,19,4,219,148,137,198,247,
175,156,216,182,242,90,30,92,107,75,136,166,117,75,253,199,74,83,45,68,139,26,
75,114,212,118,90,132,180,83,201,51,50,69,79,76,247,26,56,90,178,166,105,35,
134,150,138,57,167,145,194,196,120,102,231,71,196,199,44,174,81,218,180,229,135,
152,186,71,84,68,186,179,77,223,228,174,211,151,91,118,161,168,181,234,58,106,
250,121,117,13,53,101,29,178,162,162,120,247,121,107,108,137,34,164,78,26,75,
115,74,143,13,50,203,95,181,15,50,52,86,183,208,117,218,127,81,208,218,175,118,
186,232,10,205,108,186,211,197,87,3,200,168,202,36,72,230,12,82,64,142,232,37,
66,146,42,59,170,184,201,227,77,77,203,109,45,203,27,143,51,225,228,229,167,75,
217,181,61,246,213,173,107,44,117,55,11,124,169,102,130,231,45,154,227,37,162,
219,93,29,20,134,186,182,207,69,112,52,179,61,36,114,153,106,161,132,64,189,33,
184,249,38,191,224,220,245,124,254,117,123,215,165,144,205,87,92,211,34,34,16,
149,21,82,157,125,93,227,40,11,94,133,42,73,88,145,82,83,47,74,0,208,221,231,
167,82,237,12,162,208,163,85,233,177,206,101,145,233,41,49,162,162,51,51,82,216,
23,87,162,238,236,144,66,177,170,211,191,135,75,159,138,47,227,55,115,231,223,
54,245,78,133,228,55,45,45,28,191,229,134,148,188,73,103,93,65,204,141,43,110,
212,252,196,230,51,218,203,209,93,170,175,205,121,142,174,143,79,217,46,87,184,
235,79,238,77,61,29,45,69,51,80,83,200,215,135,150,122,168,35,215,231,41,121,
155,167,238,87,47,222,22,141,55,46,139,130,250,212,214,123,229,146,11,148,149,
250,126,146,231,113,21,33,42,244,204,181,178,61,214,43,76,178,196,100,146,213,
94,245,111,104,119,72,96,184,213,83,180,98,24,123,152,145,232,109,65,165,169,
30,221,167,38,58,167,78,88,237,116,53,147,69,52,178,195,29,194,90,185,235,117,
5,194,175,230,58,89,205,206,238,243,87,203,46,5,53,58,213,84,197,78,34,141,34,
140,199,220,189,172,121,42,164,134,74,149,136,138,64,45,173,33,240,162,142,182,
42,132,154,44,74,20,199,8,148,180,157,46,229,67,57,85,44,0,4,125,61,248,55,179,
242,253,152,185,108,158,86,151,116,168,0,134,123,187,192,212,204,236,218,117,84,
101,54,1,22,92,34,40,17,62,123,218,53,234,102,89,235,85,125,76,73,184,16,2,201,
128,0,19,10,12,94,77,137,39,27,90,177,170,127,246,66,219,87,215,36,213,52,178,
211,73,25,199,74,85,81,134,84,117,192,59,178,52,100,17,249,128,36,118,60,99,210,
53,95,43,81,112,163,97,211,28,176,78,202,135,211,168,41,36,239,219,164,28,100,
239,247,207,3,150,251,236,18,222,237,151,138,70,99,79,91,29,190,74,132,112,65,
74,167,165,138,26,149,96,54,29,21,38,65,144,72,108,19,156,16,67,164,46,41,111,
134,120,212,136,164,171,150,34,164,118,142,94,182,137,113,223,201,212,23,216,4,
35,143,162,123,14,186,178,104,155,168,211,214,223,110,182,231,199,28,197,117,
131,60,224,143,91,126,220,126,248,147,116,245,74,213,41,166,44,49,83,75,61,46,
125,231,17,150,141,137,62,190,44,72,20,250,13,182,224,110,189,196,161,95,177,
129,195,40,237,229,125,136,62,192,56,237,233,147,239,158,27,237,215,23,163,150,
178,53,207,92,21,30,60,3,59,244,151,15,183,110,192,246,7,182,217,225,170,231,
116,142,20,168,47,145,214,242,152,208,28,146,174,73,93,176,124,160,237,147,129,
190,220,117,162,160,85,55,2,84,65,59,2,44,79,62,159,35,8,193,39,98,110,109,198,
61,109,251,97,206,174,168,85,82,44,100,225,99,235,140,118,62,70,29,74,15,191,
73,234,94,199,211,136,210,190,104,16,176,46,58,148,149,111,83,177,246,206,112,
79,253,142,50,139,204,236,239,9,116,64,64,56,4,177,66,8,32,54,70,1,193,206,65,
198,231,219,134,42,176,222,52,187,22,46,122,215,3,35,57,223,113,247,25,25,56,27,
108,120,70,190,96,9,211,4,130,65,225,125,228,201,155,224,136,177,212,244,229,
252,243,195,117,101,64,104,67,42,51,50,23,66,74,244,168,245,82,221,68,28,2,59,
123,125,79,3,164,75,47,136,174,255,0,152,121,22,51,140,30,224,140,96,3,223,39,
125,255,0,177,9,167,145,210,100,101,3,168,117,0,65,201,109,252,216,223,10,119,
219,220,159,110,17,65,78,85,227,109,243,158,162,59,100,14,251,17,216,122,12,253,
246,239,85,86,163,57,4,147,200,68,129,206,247,218,220,237,131,168,129,240,225,
13,61,43,6,235,61,68,182,14,115,184,234,0,28,125,114,7,161,223,111,167,14,209,
66,139,211,212,72,198,78,195,115,145,184,56,199,169,207,220,157,251,112,161,
169,155,164,249,136,0,144,167,24,242,177,200,39,233,158,231,39,4,141,182,225,43,
163,41,39,117,233,200,7,24,201,253,123,231,211,176,198,50,118,207,16,39,64,176,
146,124,224,207,151,91,113,235,137,97,195,161,0,217,65,207,243,22,192,7,31,99,
233,233,143,96,120,252,243,128,9,112,23,108,129,142,196,238,50,119,223,124,239,
238,56,109,44,224,15,62,123,1,177,3,124,147,183,208,236,1,31,76,28,241,147,199,
101,94,150,76,130,15,152,111,184,198,248,198,71,233,142,220,96,169,104,54,59,
241,242,139,0,73,224,125,0,198,136,60,60,254,114,255,0,81,24,85,36,145,199,130,
124,192,28,96,247,24,198,251,239,250,227,3,250,112,152,84,120,142,27,124,6,234,
27,29,240,123,119,200,0,99,212,18,64,237,158,16,201,51,200,122,112,192,122,239,
130,71,109,189,190,189,135,191,215,152,110,157,130,99,0,12,239,128,59,15,108,
250,110,6,51,182,217,200,25,99,62,113,206,109,196,241,30,251,110,14,55,17,29,56,
252,248,125,176,233,85,33,232,87,7,249,134,253,152,123,143,65,184,199,109,184,
252,73,22,66,136,112,73,25,56,39,112,14,70,126,131,24,244,206,195,182,197,185,
234,90,88,204,96,13,134,9,61,178,59,31,212,99,235,235,185,201,227,13,43,63,142,
172,65,192,242,31,82,88,31,167,215,7,233,185,39,60,72,212,3,79,27,29,66,57,218,
7,61,239,140,196,161,107,167,233,84,108,101,89,70,0,29,253,8,57,219,184,30,
252,72,86,104,135,102,244,242,159,109,246,4,227,191,109,187,122,228,118,224,14,
202,100,120,213,27,59,29,182,35,184,223,127,81,183,177,39,109,246,56,145,109,
209,128,200,119,4,141,251,228,17,219,30,249,216,143,92,127,64,169,34,108,77,231,
211,159,190,36,5,137,242,140,16,193,8,87,245,0,237,247,32,227,27,122,123,111,
223,220,142,30,34,78,156,17,141,183,207,127,183,127,237,245,28,36,137,58,134,85,
78,125,207,215,25,219,239,159,115,182,56,112,137,91,182,248,250,131,237,223,63,
237,246,237,158,6,198,55,32,76,71,62,182,29,49,48,7,144,227,111,63,88,232,6,21,
103,40,1,29,142,227,239,244,62,219,140,251,99,190,120,251,140,97,152,119,4,231,
24,219,239,244,207,233,255,0,183,31,113,2,237,38,54,158,191,184,198,5,28,167,
219,26,135,209,240,203,85,114,141,61,2,59,177,59,133,88,212,176,108,100,100,147,
133,4,250,182,14,221,177,235,169,32,132,116,70,229,155,195,115,38,70,48,114,67,
103,108,103,24,57,220,144,6,253,240,243,163,63,229,82,186,161,151,166,88,161,
240,64,57,39,50,57,39,27,140,145,211,216,17,247,219,60,70,250,226,230,211,215,
78,129,137,3,10,55,27,5,24,35,35,7,182,195,36,144,49,156,241,225,149,188,52,68,
238,211,190,227,234,57,95,207,13,83,82,213,193,224,162,14,251,145,237,198,127,
156,68,85,136,89,228,232,5,158,86,232,143,212,244,147,184,237,234,112,15,109,
183,62,188,98,189,44,112,209,193,73,79,184,166,141,164,169,153,113,231,154,94,
145,225,130,54,200,42,205,190,119,42,71,215,61,101,64,134,55,149,14,101,201,138,
0,48,72,145,198,60,79,108,70,48,115,238,64,25,59,240,213,86,25,104,160,167,
203,28,144,73,99,212,207,210,55,99,157,201,111,76,231,3,110,192,97,1,109,76,120,
41,250,216,125,119,242,197,162,141,182,253,45,190,252,173,211,239,132,180,114,
24,45,181,158,24,42,36,104,163,192,56,61,250,142,78,113,130,64,207,112,79,234,
120,253,141,166,20,244,241,178,162,44,178,72,204,50,204,236,160,224,122,168,0,
231,57,223,57,35,27,99,133,244,116,169,37,9,241,95,195,132,79,252,70,24,5,176,
158,84,4,247,102,223,0,118,3,171,56,24,227,129,166,118,168,72,163,201,137,83,
165,31,126,166,207,157,114,9,7,177,7,56,250,17,158,32,237,225,177,63,148,0,7,86,
39,208,71,206,56,145,34,72,235,125,249,0,35,132,199,91,76,242,196,129,203,219,
94,168,173,190,26,13,40,134,90,219,141,56,165,80,136,174,99,241,186,86,73,14,
119,137,99,140,49,241,84,169,233,29,61,94,110,54,145,167,57,75,203,221,33,166,
244,13,126,160,164,26,150,75,196,215,221,49,170,110,134,9,239,147,71,113,185,
218,29,233,7,135,18,84,27,108,20,191,41,86,176,154,104,194,81,203,50,75,150,153,
131,182,190,185,125,108,212,20,22,90,235,197,150,224,41,158,169,225,165,51,211,
202,139,82,143,7,84,237,75,44,108,12,159,196,85,39,248,126,73,6,23,168,254,94,
38,174,81,115,86,233,67,167,245,247,47,238,23,55,142,190,169,234,53,86,154,186,
220,102,150,162,68,189,80,173,53,100,145,74,179,58,6,50,26,57,8,1,145,10,77,53,
59,39,133,183,5,70,0,34,181,201,82,86,99,72,37,164,0,39,118,11,114,99,123,70,2,
199,81,36,17,99,13,27,237,23,242,177,30,187,224,12,91,108,250,10,147,90,217,232,
174,2,178,141,166,188,91,105,42,25,250,86,72,237,241,173,125,149,138,16,189,19,
162,61,71,91,116,43,74,82,67,26,249,0,11,185,47,118,107,254,158,214,58,66,235,
34,50,93,36,172,184,91,17,246,81,60,144,171,215,162,231,24,15,43,120,184,93,
215,248,135,57,207,14,28,195,211,180,119,43,101,54,172,183,214,201,119,166,186,
75,110,158,225,94,207,30,100,130,182,72,233,228,171,240,169,252,58,104,2,67,85,
61,52,177,71,18,173,56,145,29,152,180,44,252,71,22,107,108,218,91,80,84,192,
103,144,37,186,41,101,163,168,92,196,245,81,212,41,17,49,0,255,0,137,225,245,
172,202,9,85,112,113,177,24,102,155,61,42,212,131,15,237,128,208,1,179,37,80,
102,252,173,63,247,8,59,140,101,153,77,252,93,108,65,88,255,0,71,248,196,79,204,
10,73,44,244,149,118,90,153,84,26,122,152,222,158,46,156,25,34,105,51,208,8,
242,149,8,198,69,96,58,145,131,47,81,86,193,26,183,193,224,219,104,149,112,100,
156,73,34,41,192,10,28,136,208,177,62,157,71,59,103,56,192,27,28,28,243,137,169,
234,174,54,150,76,9,127,118,185,168,193,201,255,0,17,76,69,177,221,136,98,23,
114,74,239,233,179,125,134,200,213,47,103,134,81,149,138,137,43,106,9,236,34,
140,151,68,223,176,39,0,250,111,190,253,182,137,253,234,168,63,197,85,1,225,226,
101,55,242,4,204,255,0,198,112,67,249,23,169,159,107,127,56,19,170,130,72,234,
164,50,49,85,119,74,120,88,122,164,125,61,109,220,12,22,31,93,201,32,122,240,
247,167,238,18,210,213,220,42,97,232,148,154,202,56,68,36,18,38,82,200,134,50,
64,207,75,171,56,124,12,169,36,227,39,28,50,94,106,86,26,152,186,156,127,30,
166,87,104,247,233,72,204,133,153,176,124,164,5,3,204,48,195,35,190,119,253,179,
59,165,43,213,70,132,179,214,153,212,168,99,130,129,250,24,168,255,0,49,85,27,
224,146,65,238,185,227,116,152,10,172,163,137,55,228,8,130,111,200,49,222,209,
198,248,137,7,76,251,91,150,216,147,91,85,71,45,125,108,211,81,248,62,52,198,37,
64,74,133,42,0,145,67,110,2,169,80,200,0,27,108,64,233,82,200,57,129,91,73,61,
194,46,129,215,28,52,84,240,202,140,199,18,23,128,33,140,41,96,27,112,10,21,33,
178,48,27,3,4,58,219,95,37,77,69,190,154,170,50,233,85,90,172,197,193,202,51,
200,169,145,48,220,31,49,238,72,32,16,114,51,193,30,165,182,189,195,80,86,154,
82,66,71,48,83,31,72,42,190,28,96,225,48,70,85,186,114,138,11,96,228,35,110,9,
38,157,104,198,96,181,69,93,173,46,90,161,157,134,197,125,49,160,96,136,224,9,
244,16,56,79,25,51,51,134,203,38,147,185,84,217,228,187,67,85,37,181,233,43,93,
104,221,16,51,84,169,137,122,20,171,142,130,185,140,28,187,172,102,60,145,176,
98,112,234,171,109,214,142,43,85,206,235,58,85,165,181,22,41,218,56,188,25,255,
0,119,214,40,89,11,160,121,33,145,225,103,44,158,25,85,43,158,172,128,48,121,
165,106,229,131,67,223,231,175,169,50,210,218,238,6,40,163,96,173,225,64,34,87,
192,110,149,102,149,103,159,166,56,201,4,164,133,65,101,32,0,155,158,171,163,
171,90,138,65,111,170,171,73,96,90,56,163,120,101,43,58,200,129,25,85,163,32,71,
231,8,249,5,152,56,234,93,242,13,64,21,105,102,205,90,107,34,157,84,50,66,196,
19,226,89,38,8,42,12,137,235,135,124,13,71,73,36,22,83,196,220,240,48,45,19,
229,129,74,250,59,132,212,84,150,214,18,93,62,74,212,242,208,178,60,114,75,76,
130,176,68,77,59,47,158,166,138,116,131,170,58,105,0,158,144,72,21,67,5,11,195,
61,173,42,105,132,55,74,122,105,230,142,9,8,89,41,146,25,94,158,117,200,49,205,
4,241,76,140,10,228,128,194,54,32,225,28,16,112,255,0,165,101,122,75,167,203,
221,39,106,8,210,158,122,40,170,223,11,29,60,240,77,152,227,158,101,82,2,245,
150,69,105,85,129,117,17,18,6,49,249,80,5,69,222,227,53,164,205,83,12,106,171,
89,45,13,65,183,209,86,75,212,122,165,241,213,80,9,21,114,99,85,0,77,48,103,
114,34,86,50,61,173,150,163,83,42,171,72,142,249,94,160,61,214,151,36,232,120,
129,169,195,168,93,55,102,220,16,197,194,240,24,2,73,45,58,96,126,105,17,113,
206,32,204,159,35,104,50,45,143,90,199,114,129,22,238,134,157,38,137,33,162,241,
99,233,19,136,165,52,245,19,68,194,76,196,203,80,99,86,2,76,14,151,232,198,25,
65,164,134,171,71,180,90,154,207,59,85,210,92,36,11,127,181,252,207,137,45,92,
113,16,99,184,219,228,116,234,53,52,225,191,138,184,146,76,18,92,116,179,145,14,
85,216,222,227,108,182,220,45,37,190,98,8,12,116,230,73,157,188,74,104,216,200,
33,168,138,67,36,98,71,121,24,55,134,209,131,49,98,202,254,34,184,49,209,87,
122,139,149,44,107,12,107,80,209,44,84,147,211,74,192,61,5,92,76,36,240,163,89,
10,158,138,179,23,143,20,163,248,172,177,205,19,182,105,48,65,81,16,138,149,
114,202,84,81,1,107,80,107,20,2,3,48,0,176,41,170,76,130,116,130,164,147,115,
137,134,96,0,115,36,254,71,6,199,136,28,47,22,219,129,195,230,186,212,182,61,67,
79,109,212,212,82,205,29,85,58,205,102,188,199,4,50,35,75,167,174,241,36,14,
208,168,17,75,49,163,175,15,63,72,38,66,93,208,244,120,136,89,158,199,172,222,
217,115,150,11,212,181,47,71,93,23,240,110,171,28,213,52,41,49,0,26,181,157,35,
105,39,163,157,25,106,84,200,172,244,174,210,69,34,184,233,100,21,213,170,214,
202,214,171,165,132,196,106,106,82,86,165,126,162,180,247,53,144,60,53,84,157,
113,245,198,204,193,124,104,95,174,42,149,4,52,120,57,82,61,45,170,173,146,201,
85,66,129,41,26,174,233,81,85,4,45,83,79,79,73,70,174,80,53,61,60,82,207,20,
142,146,56,145,217,80,21,86,149,154,24,192,140,169,61,32,207,68,0,133,193,32,0,
99,88,221,134,130,46,74,130,192,145,32,134,11,164,216,140,44,161,195,22,8,64,
185,255,0,18,44,14,174,23,32,30,132,76,238,48,71,122,213,154,78,223,242,53,116,
119,47,156,172,74,138,105,86,122,42,201,163,103,140,76,69,65,148,211,8,150,24,
28,7,34,54,88,138,201,149,141,89,75,14,38,234,59,142,149,184,84,209,92,173,85,
116,213,230,22,130,90,131,226,207,83,81,8,103,145,86,5,21,88,144,198,21,55,32,1,
210,168,36,110,174,142,0,109,86,234,26,137,154,158,162,205,79,29,61,214,165,5,
90,26,90,118,74,129,212,165,228,252,162,42,131,208,229,122,149,139,163,48,100,
233,36,146,203,29,21,190,203,170,53,116,250,49,77,199,79,83,83,211,91,214,18,
127,229,105,117,37,69,84,101,168,237,114,206,92,207,13,60,116,207,61,75,195,215,
12,20,245,12,147,176,141,34,96,238,86,148,134,93,37,89,85,155,198,187,105,86,
99,168,16,186,69,128,152,221,134,248,139,212,0,7,149,96,204,170,52,157,201,32,
2,183,50,111,112,47,99,180,72,146,170,137,113,243,113,49,88,228,142,168,34,70,
128,5,240,226,147,195,15,151,86,71,153,24,117,160,233,8,193,201,12,58,73,21,208,
215,121,237,250,138,42,170,133,83,213,243,209,22,100,62,50,255,0,202,87,170,201,
27,31,52,101,29,217,3,5,34,84,147,46,190,234,170,62,118,151,165,223,166,117,
127,16,201,7,138,16,174,33,120,220,133,61,33,136,44,85,8,36,21,201,29,93,57,17,
203,92,100,134,166,158,82,179,68,209,86,196,232,208,225,100,33,21,194,135,86,
102,206,17,202,54,58,67,116,151,233,223,163,141,85,125,46,166,74,241,232,100,14,
55,28,198,39,19,61,49,48,223,165,138,90,213,18,34,121,162,162,76,128,58,213,89,
195,50,239,142,165,33,186,186,200,216,23,35,59,226,58,184,68,144,93,110,81,185,
45,26,213,75,228,101,83,128,243,58,6,101,36,35,230,48,7,229,89,54,102,7,39,167,
130,90,235,165,29,124,244,140,179,116,176,163,182,151,86,232,18,58,128,140,199,
7,37,128,82,51,130,91,108,129,142,165,224,3,81,75,39,252,67,86,241,59,52,70,
166,93,212,156,21,102,99,214,224,225,150,49,230,195,34,150,4,103,113,183,26,173,
26,105,152,4,192,61,64,35,120,62,147,62,227,26,199,239,238,186,73,43,169,221,
12,96,45,76,46,234,0,69,202,72,170,48,160,170,228,228,121,186,87,24,110,146,72,
4,52,93,40,166,183,221,238,10,172,196,173,84,254,19,18,100,240,209,164,102,12,
174,233,212,10,146,160,23,12,119,29,195,100,101,138,90,144,202,190,38,72,112,
204,196,134,45,135,200,233,101,35,7,0,244,177,0,169,33,155,61,131,245,210,83,81,
95,59,129,144,194,54,110,167,233,102,6,53,233,37,219,169,25,178,9,198,224,145,
158,146,123,12,32,34,64,139,218,38,246,253,61,190,216,212,79,201,192,20,213,149,
116,248,53,36,212,158,181,101,12,139,19,58,101,139,244,200,15,65,126,150,252,
164,33,98,0,244,94,49,11,181,59,163,53,59,16,132,172,85,10,254,86,69,103,79,36,
145,246,25,233,29,148,161,42,172,161,189,29,46,180,170,251,116,135,39,4,224,236,
221,93,40,80,55,72,3,10,197,215,56,3,124,99,27,137,201,111,50,158,184,48,175,
208,67,70,225,151,43,223,243,143,48,216,16,65,202,224,157,136,39,141,5,96,109,
127,222,77,193,253,14,251,224,109,51,7,211,231,239,137,178,138,255,0,163,110,
182,235,85,163,80,104,91,92,66,133,217,170,53,70,154,169,174,181,234,138,136,0,
56,90,152,234,234,107,108,85,102,39,196,177,204,45,144,204,229,2,25,81,9,110,
45,15,35,169,109,54,218,11,158,146,211,250,214,213,170,172,186,142,233,5,226,
221,108,186,39,252,59,171,116,237,210,158,39,18,84,53,162,188,203,73,124,90,136,
146,154,158,168,88,110,21,51,150,95,152,166,166,157,58,145,40,45,42,86,136,213,
97,153,65,94,149,104,216,246,220,110,58,70,66,156,100,16,2,224,100,227,36,146,
122,10,217,133,77,190,73,74,69,61,53,74,72,157,50,128,232,241,178,225,145,131,2,
8,200,232,100,243,99,112,78,120,184,200,102,251,138,136,229,23,88,5,117,70,
146,81,198,151,70,43,1,212,130,71,137,88,130,1,12,8,24,86,181,16,202,96,144,38,
72,220,76,200,48,102,15,61,37,103,145,22,198,195,108,173,112,168,187,124,245,
45,13,210,106,57,107,229,167,130,169,237,183,40,104,197,72,127,5,233,150,122,
154,84,167,89,35,147,16,73,31,140,178,44,152,130,68,12,187,215,173,123,202,187,
205,143,88,94,98,190,221,52,198,147,166,168,174,170,170,164,130,253,123,134,59,
131,210,85,76,211,66,226,209,111,138,186,230,185,87,242,172,180,208,236,51,176,
223,136,239,80,115,19,152,26,118,186,185,44,186,195,84,210,210,179,72,149,20,
244,250,130,235,5,59,198,234,29,145,162,74,159,4,101,137,34,64,128,245,118,108,
247,142,33,212,117,151,90,137,107,235,106,106,234,235,42,88,188,245,85,36,77,60,
205,140,9,37,168,148,180,146,48,3,121,28,150,101,238,120,191,175,218,52,107,37,
58,21,40,191,120,149,11,106,47,165,32,128,166,2,171,57,6,214,37,64,188,147,96,
21,167,69,209,153,149,151,73,16,0,4,158,99,243,16,5,231,159,72,196,191,65,108,
165,181,211,76,70,171,211,149,202,138,241,162,81,189,217,165,115,29,73,120,159,
194,107,88,233,86,73,91,1,217,92,116,128,66,250,77,122,147,158,214,187,246,157,
182,217,110,86,234,203,132,116,80,81,196,255,0,33,42,210,206,213,20,100,102,101,
170,172,136,120,34,84,15,27,244,195,43,44,114,62,50,216,11,78,46,250,133,104,
168,25,154,96,164,16,189,5,194,180,155,99,167,108,117,118,4,129,156,12,156,140,
228,15,211,235,70,158,155,1,122,74,49,24,69,7,32,129,130,14,248,220,12,237,147,
232,118,226,35,180,198,91,85,10,76,17,93,0,113,122,154,128,36,129,14,76,68,157,
226,209,140,106,61,228,59,13,68,53,142,208,109,123,117,189,143,15,123,61,116,
230,250,61,4,84,118,46,94,233,59,28,209,186,230,237,91,87,122,212,151,41,145,11,
15,13,163,186,86,126,236,143,171,33,164,104,104,16,228,97,58,87,35,129,201,121,
143,172,171,96,16,182,161,75,85,47,152,154,107,45,21,13,178,3,151,61,109,34,209,
211,199,44,175,143,230,146,70,96,185,199,214,185,85,234,233,34,25,116,206,204,
64,36,177,39,57,56,25,253,50,113,140,110,120,23,147,85,221,42,26,65,25,240,149,
179,132,201,32,12,251,253,71,216,19,233,140,102,171,53,218,76,196,142,245,218,
215,85,34,152,129,48,34,154,211,23,234,100,219,207,5,76,188,112,3,141,193,111,
63,204,88,254,220,5,206,36,189,65,118,120,165,62,45,108,183,9,164,125,229,149,
164,118,92,231,114,206,204,196,128,115,140,224,118,27,240,240,247,91,91,90,238,
20,234,192,52,177,80,86,200,210,110,207,32,101,12,115,235,129,35,12,110,0,31,
94,32,74,171,133,100,222,105,29,153,250,208,43,100,224,134,61,56,4,123,118,219,
245,246,37,48,208,220,60,26,105,228,192,73,232,158,6,82,24,128,18,66,160,228,
149,44,202,2,149,220,250,28,96,239,88,181,217,153,138,161,107,113,147,19,55,51,
38,108,12,239,31,83,148,128,36,199,27,69,227,233,233,207,7,209,234,24,105,233,
113,20,142,58,37,3,8,72,29,44,189,243,176,206,219,255,0,190,252,37,109,73,36,
217,233,220,250,151,99,223,245,206,49,220,159,76,126,156,9,203,73,224,209,202,
222,108,41,71,198,59,168,27,103,57,220,247,56,32,118,3,234,130,158,84,142,186,
157,152,149,142,162,50,163,39,201,226,3,140,28,147,190,14,70,123,157,243,196,
142,102,178,144,63,42,136,227,192,146,60,132,121,99,90,20,130,102,77,227,208,79,
47,158,120,52,142,255,0,93,5,77,60,169,229,48,207,28,157,73,156,142,151,5,134,
71,161,92,175,126,196,228,251,162,185,44,241,84,215,48,44,66,204,242,198,65,99,
152,220,248,139,142,216,5,24,16,123,17,129,143,111,163,85,4,130,50,115,247,239,
236,61,134,114,7,215,211,133,181,178,151,142,55,35,115,78,170,254,229,162,80,
128,145,140,227,164,47,244,245,224,193,153,193,150,38,61,121,243,244,196,96,2,
52,139,117,231,215,225,195,37,24,154,165,150,78,182,72,198,8,57,195,51,14,251,
118,0,103,236,118,207,109,191,110,177,148,52,165,164,62,105,194,146,205,252,165,
65,98,50,125,54,36,227,30,132,239,158,57,81,25,103,81,13,40,103,153,193,194,1,
129,25,99,252,199,249,84,100,28,246,239,235,183,14,55,27,61,61,21,25,154,178,79,
26,171,42,170,164,144,21,138,156,244,46,115,144,70,11,247,223,233,198,145,88,
243,176,50,196,192,27,31,115,27,12,97,35,200,240,17,124,43,159,255,0,197,20,46,
140,165,162,168,146,16,78,85,58,102,64,234,161,142,199,18,70,248,62,231,183,14,
122,106,17,37,82,164,178,32,241,99,100,112,78,70,72,63,205,158,222,196,122,143,
233,199,78,105,155,133,235,78,92,18,158,22,38,153,210,161,36,144,49,194,161,12,
72,36,96,46,60,65,213,183,86,225,115,219,142,116,26,38,229,13,100,46,245,43,10,
137,99,99,151,40,25,79,126,231,56,193,219,108,99,59,123,59,74,133,102,210,226,
147,184,32,92,2,0,224,111,233,51,228,49,2,86,227,80,6,122,30,60,185,97,101,42,
67,29,83,81,200,193,140,109,34,198,216,56,108,49,198,73,7,112,64,31,175,4,209,
209,100,2,160,13,129,32,0,185,244,59,108,125,63,246,219,132,55,13,41,91,65,44,
146,69,42,212,178,50,202,134,28,245,174,65,216,245,16,25,118,36,149,220,119,0,
142,207,22,202,207,18,33,243,81,172,82,47,151,124,134,56,5,114,202,219,131,176,
62,199,182,73,226,203,45,68,135,20,235,33,66,110,164,236,64,225,38,210,57,206,
221,112,54,34,11,41,13,229,207,140,237,194,112,154,88,82,153,85,219,102,200,1,
126,167,191,108,250,125,125,183,225,85,37,198,120,160,172,167,140,102,58,168,81,
91,29,195,69,42,203,27,100,130,54,35,223,179,17,156,145,194,139,138,70,254,25,
29,45,27,47,82,168,33,157,251,117,19,210,112,163,212,19,246,245,227,132,20,133,
204,98,40,219,7,201,211,191,83,103,190,123,250,239,147,182,61,0,226,193,114,236,
106,17,79,97,167,109,204,192,59,91,247,226,49,0,124,50,221,119,243,54,253,48,93,
164,43,31,231,81,102,44,221,106,165,87,39,186,146,48,1,56,25,7,182,249,253,120,
49,146,130,69,184,92,99,141,37,41,36,94,40,232,92,168,232,110,176,196,141,134,
206,48,115,252,187,111,192,222,139,178,85,215,223,104,41,162,6,55,249,132,12,24,
100,42,29,228,118,198,70,17,1,61,39,32,147,219,139,47,170,172,144,210,86,81,81,
218,149,82,155,192,2,162,124,101,234,164,40,17,206,112,50,1,200,198,64,7,234,51,
199,87,217,217,74,149,104,205,226,155,133,218,88,235,66,32,116,31,228,78,195,
169,140,39,86,162,171,233,17,44,9,142,128,251,126,248,65,97,106,159,151,164,37,
88,195,81,74,96,144,224,18,21,208,163,247,27,149,13,213,144,118,101,216,147,
195,244,119,5,91,2,198,224,72,99,154,122,89,85,135,73,79,17,60,50,113,140,142,
134,1,200,59,100,109,190,79,9,108,78,41,233,69,60,139,150,167,155,164,157,179,
210,217,3,25,198,113,156,147,244,198,119,60,114,152,71,37,5,242,159,164,22,167,
153,42,227,216,103,195,36,9,55,239,211,134,201,59,17,247,57,55,85,178,108,105,
105,189,232,184,50,56,162,135,29,102,80,142,124,134,6,24,25,249,199,229,240,81,
162,53,4,146,90,203,68,242,117,196,213,148,109,14,193,203,244,252,245,42,22,56,
233,205,69,53,85,58,103,185,148,0,123,113,115,249,3,205,248,109,215,8,34,138,
229,81,11,83,213,41,17,202,14,68,23,24,128,43,214,78,74,165,76,81,96,100,130,
106,14,248,109,181,233,166,77,77,44,85,242,210,72,88,197,81,71,88,195,223,166,
114,122,198,123,159,19,42,115,144,86,99,157,142,198,58,88,84,210,221,96,172,134,
181,169,209,103,70,110,166,145,129,166,130,180,5,136,164,108,23,200,190,19,121,
142,17,148,22,83,176,62,123,219,217,17,82,131,135,23,0,137,137,5,100,172,223,
163,11,30,187,226,211,37,84,45,69,63,77,185,111,251,242,235,142,194,186,67,159,
41,87,71,21,59,215,9,139,32,232,110,189,176,114,164,247,243,97,149,151,57,36,
31,127,70,109,71,170,238,11,52,183,91,101,68,148,215,74,105,205,77,29,77,60,
138,147,43,52,108,166,72,219,112,20,196,236,173,157,200,56,92,31,55,26,163,179,
235,235,149,142,165,105,154,166,85,20,117,179,71,212,146,146,12,77,32,145,65,
193,43,210,65,50,1,177,61,67,36,14,214,199,148,188,193,135,87,106,189,39,109,
121,254,109,39,213,58,110,134,186,158,87,57,122,26,203,181,52,21,91,135,12,7,
203,153,64,40,122,134,224,2,64,7,197,115,253,148,249,110,250,160,165,174,146,43,
179,176,89,5,66,185,34,34,8,96,8,131,107,193,177,199,99,71,51,74,170,170,146,21,
218,0,29,76,0,109,113,4,131,59,218,124,168,95,199,207,41,57,47,240,237,77,163,
43,232,233,52,245,167,157,90,138,197,106,215,116,154,62,207,100,187,87,80,216,
116,165,230,235,92,108,247,109,93,125,150,235,38,157,165,191,212,213,218,107,
126,75,75,214,218,110,181,212,116,173,243,149,116,159,197,129,226,213,134,174,
190,211,106,43,164,90,218,217,93,45,90,223,12,171,125,19,197,74,149,116,151,130,
223,243,102,86,162,130,154,42,186,42,158,165,150,158,162,90,90,106,165,7,195,
170,133,216,37,77,68,241,241,197,173,41,121,141,207,94,126,106,250,59,131,86,81,
221,249,175,173,26,138,174,88,77,56,150,146,204,241,91,105,33,142,19,184,130,
134,142,146,10,26,102,109,207,68,142,124,238,249,163,182,91,145,180,44,51,201,8,
158,134,189,8,158,46,191,13,163,116,145,226,89,224,112,29,82,120,88,48,5,145,
162,145,36,104,166,140,198,222,91,62,200,90,153,99,66,173,90,172,245,204,23,120,
10,21,94,24,82,69,18,85,41,106,85,18,204,204,202,245,29,137,169,165,41,243,101,
24,186,211,64,180,193,42,162,100,146,178,53,147,55,103,32,147,96,20,16,160,0,
178,215,215,150,186,194,27,141,150,219,103,172,49,36,244,224,193,111,173,24,82,
242,169,24,183,85,49,35,1,217,65,161,168,99,148,145,254,90,66,99,120,217,38,113,
114,38,68,114,89,100,46,178,58,182,206,178,70,119,4,12,96,245,6,12,15,108,122,
28,142,40,86,152,186,68,78,104,171,82,24,100,116,241,24,198,253,43,144,74,187,
65,27,60,145,78,133,8,100,67,36,82,143,226,67,38,60,171,108,180,237,242,26,235,
117,53,71,205,203,93,44,69,86,162,174,72,90,17,58,169,64,100,240,218,87,145,136,
37,162,105,28,171,74,99,235,42,24,179,55,186,126,30,205,10,162,149,69,128,66,
170,189,199,136,128,20,144,160,201,49,4,144,0,27,27,198,57,172,202,233,36,112,
188,116,147,206,57,236,62,216,149,127,121,71,243,49,78,24,116,84,198,161,179,
158,206,58,74,245,119,202,149,27,125,135,217,143,84,60,178,37,52,176,134,42,177,
98,78,144,112,26,50,113,159,94,156,171,125,50,56,97,174,168,249,122,153,41,212,
226,52,2,88,152,29,140,78,60,72,217,113,156,224,182,61,14,1,200,239,151,250,74,
196,171,182,77,43,128,255,0,47,38,27,30,177,84,198,84,147,220,142,153,64,239,
219,35,176,60,118,149,106,138,139,164,52,76,25,229,196,29,249,129,231,56,77,69,
230,38,56,115,155,124,253,49,30,52,242,164,233,35,22,96,231,39,59,224,159,166,
63,223,108,112,244,243,120,74,91,167,32,42,146,1,223,24,25,61,240,54,199,124,
228,141,189,203,100,130,57,36,149,20,231,18,18,152,192,11,249,136,4,246,193,207,
73,32,225,64,201,244,94,29,35,133,102,141,36,30,102,240,252,41,23,57,30,155,
142,217,57,245,27,29,183,60,86,48,97,168,134,36,147,59,207,24,59,245,131,229,
124,27,24,141,206,38,97,148,194,149,35,32,141,142,216,24,219,57,32,16,7,109,240,
55,227,36,82,36,147,19,233,177,0,130,0,201,237,143,76,126,187,140,231,221,174,
122,22,142,64,112,112,179,3,236,20,122,103,177,35,220,128,119,207,25,204,15,20,
216,12,70,113,235,223,171,113,146,123,247,59,96,146,48,64,29,192,149,220,159,16,
144,55,139,71,31,93,190,28,106,223,62,115,195,251,64,207,30,216,200,198,91,171,
57,81,244,198,50,50,49,183,110,231,27,240,130,74,105,213,143,144,29,255,0,49,
25,206,6,251,143,126,251,118,220,241,137,166,157,20,174,91,96,204,167,182,235,
141,179,177,0,227,245,3,237,198,37,185,85,40,25,57,29,56,0,131,219,190,15,124,
158,223,127,191,98,119,171,23,4,18,56,65,198,160,244,227,240,124,225,215,28,100,
12,1,242,103,7,219,177,30,152,30,185,251,12,17,177,207,28,20,176,7,202,65,7,36,
99,184,245,193,245,193,35,124,108,125,79,25,90,227,35,28,149,25,61,35,35,31,
124,246,223,108,253,199,244,227,243,231,75,21,37,70,71,112,0,237,232,14,64,24,4,
100,100,231,223,113,182,195,36,239,182,210,63,222,48,207,43,121,244,229,143,132,
93,74,172,1,83,223,232,61,129,201,206,118,216,246,63,109,198,41,20,238,15,219,
235,145,183,223,211,234,55,245,206,249,154,182,46,144,72,32,108,65,238,9,62,251,
109,157,206,49,234,1,237,186,113,40,144,22,4,17,147,220,1,141,243,233,216,122,
119,28,73,153,64,48,210,61,1,250,159,131,26,19,191,13,163,143,191,239,246,221,
43,244,129,208,160,169,109,206,221,190,184,29,207,251,12,99,135,91,108,10,205,
230,0,158,160,219,168,201,32,141,240,125,9,30,231,31,175,8,50,93,198,49,140,140,
118,3,25,255,0,77,243,255,0,94,10,109,148,160,178,51,119,199,184,236,118,206,
112,55,223,182,51,191,219,128,77,190,252,79,205,241,43,249,125,246,251,96,234,
209,10,255,0,9,136,0,228,6,24,198,112,54,199,223,183,251,239,196,153,69,12,125,
1,240,0,24,56,199,219,115,220,231,115,184,239,219,128,75,90,170,133,13,129,
146,164,227,250,118,244,239,191,127,112,120,59,161,100,198,9,236,2,144,125,61,6,
7,124,29,176,119,223,39,234,2,76,244,255,0,126,223,235,18,223,229,188,247,193,
53,58,198,83,117,35,108,122,127,83,141,254,190,222,158,227,140,227,200,124,184,
59,250,231,215,109,143,255,0,57,207,167,9,105,157,79,148,156,12,251,246,63,115,
182,49,143,211,183,10,91,98,8,57,27,131,190,221,200,201,216,227,182,255,0,166,
248,219,129,57,36,65,129,196,113,159,151,159,76,76,64,227,243,245,253,109,184,
199,199,15,223,108,228,237,131,254,167,177,7,63,76,227,143,184,225,133,7,99,244,
35,42,79,223,205,246,255,0,189,248,251,136,0,223,241,63,79,223,24,72,27,79,161,
0,99,81,21,23,24,232,69,74,198,64,18,157,192,247,92,244,156,100,111,232,61,61,
184,134,111,149,57,154,89,29,137,39,169,183,198,255,0,247,235,191,215,236,65,
120,187,59,205,51,49,221,242,118,216,12,236,7,124,28,16,119,219,190,219,96,113,
27,93,107,210,112,21,78,93,24,245,119,199,78,227,223,125,250,179,253,61,64,227,
194,51,21,117,24,18,0,152,30,167,231,153,197,189,36,17,60,79,210,195,211,13,33,
204,179,133,206,87,172,176,251,30,223,79,185,244,56,25,56,227,45,96,203,170,0,
72,72,192,42,48,119,59,145,190,1,237,140,239,176,227,242,134,35,36,190,33,24,
193,220,118,192,27,227,223,3,115,233,223,215,135,56,169,36,169,149,207,73,33,
137,32,228,140,108,65,198,251,96,118,247,223,30,220,42,223,144,245,63,65,127,
215,13,72,30,64,90,220,79,207,95,190,43,117,34,213,26,40,100,147,194,133,228,
102,98,222,80,91,171,164,28,103,164,30,234,15,124,103,27,147,130,57,173,75,77,
93,243,81,9,26,151,202,153,0,49,80,78,22,88,242,15,90,134,198,91,164,5,11,150,
199,230,225,20,116,235,4,180,203,42,18,209,171,203,176,11,210,196,176,80,73,44,
58,148,128,113,211,129,156,143,78,44,79,43,249,127,79,174,22,122,123,140,210,
199,79,29,51,179,58,2,140,164,21,72,196,50,50,146,143,60,133,145,27,195,126,145,
151,232,112,172,0,218,194,58,143,162,142,126,123,97,90,149,116,29,83,35,104,28,
201,191,206,152,252,229,166,163,150,201,123,210,17,85,44,15,167,174,186,130,154,
130,230,164,24,226,69,172,158,58,88,230,105,34,115,215,77,52,243,68,211,52,129,
101,130,76,194,95,195,62,105,67,157,252,149,134,154,255,0,93,124,181,84,173,28,
85,117,82,148,162,80,58,82,90,181,50,73,6,127,134,81,86,117,115,22,50,217,98,
112,202,195,134,234,174,86,80,242,239,153,118,45,37,124,174,122,157,47,125,181,
120,180,245,102,68,50,91,227,187,67,81,67,52,149,5,21,76,19,218,46,105,78,242,
76,86,36,146,20,138,165,122,119,42,97,171,245,69,206,255,0,162,47,70,232,230,
77,71,167,165,138,138,242,136,122,166,51,89,107,41,233,234,170,163,92,156,173,
85,37,52,181,1,211,4,172,189,74,216,110,14,176,91,75,9,8,139,121,226,23,97,22,
185,59,15,223,16,70,147,42,96,52,73,224,65,54,49,244,60,118,196,23,203,59,204,
146,105,219,214,139,186,74,42,94,199,112,170,164,52,174,160,252,213,142,228,30,
10,128,146,100,23,88,39,44,209,228,102,52,145,85,8,200,233,140,46,51,223,46,87,
106,171,61,77,98,193,81,167,96,172,131,199,103,146,57,107,34,166,111,13,25,221,
152,245,205,61,59,40,56,194,51,9,24,130,92,158,36,222,100,91,13,143,87,80,234,
27,66,199,18,220,109,177,84,206,180,139,225,197,45,36,165,98,113,49,80,16,56,
11,12,168,224,111,230,234,99,130,120,25,215,54,132,150,77,59,171,233,165,135,
166,238,86,43,132,8,195,38,162,4,233,74,133,32,225,132,145,32,142,117,238,178,
32,108,145,158,26,208,204,170,132,29,84,153,67,9,137,71,101,2,243,54,37,73,137,
250,144,76,166,12,236,30,227,161,3,211,123,226,9,212,147,203,81,118,149,37,145,
229,17,60,52,203,36,135,45,209,26,133,80,65,245,203,51,30,195,57,220,147,196,
195,4,144,91,41,171,25,112,245,43,101,166,88,209,112,204,138,240,97,71,78,124,
157,89,46,115,130,0,86,56,200,34,18,172,115,93,121,96,1,115,45,115,31,13,70,89,
243,48,84,64,6,55,115,210,131,29,134,73,219,126,37,59,148,18,208,217,238,149,19,
186,71,61,198,225,13,28,146,22,254,35,36,49,160,20,176,14,229,7,98,23,164,121,
84,18,21,64,227,41,177,3,48,227,139,17,59,192,2,164,65,227,186,129,239,131,54,
202,58,126,216,137,181,4,50,73,86,94,51,226,60,84,125,114,42,41,101,137,153,137,
40,14,253,76,23,5,216,12,22,37,84,144,9,60,105,107,228,182,216,33,99,158,153,
39,202,146,1,100,49,145,134,67,130,196,46,72,42,114,8,221,72,35,137,199,76,233,
26,42,185,37,150,177,37,25,25,145,60,136,239,18,71,214,93,164,147,43,18,40,24,
193,25,32,140,96,158,57,107,238,95,81,67,167,116,252,180,84,146,41,168,130,90,
247,154,153,78,94,6,61,81,245,198,9,98,241,144,209,202,193,119,101,59,227,4,65,
17,129,118,88,178,183,25,63,226,191,118,227,199,164,98,37,214,202,100,126,91,
251,207,219,12,186,50,170,207,168,110,246,138,79,151,132,206,172,178,76,190,85,
235,240,67,204,231,169,191,48,108,3,143,206,172,50,48,123,50,87,197,83,21,246,
231,52,2,112,138,149,178,200,167,33,2,200,242,36,100,59,97,112,112,152,32,140,
22,29,251,16,125,27,43,208,234,39,157,50,99,138,10,150,246,240,228,11,208,133,
14,124,140,73,198,114,7,86,3,103,36,130,215,213,6,63,222,241,212,211,181,97,20,
176,82,135,18,120,50,47,83,135,33,153,85,131,156,238,75,245,14,172,177,57,0,112,
100,113,221,211,216,77,90,142,195,129,20,233,133,91,121,131,183,63,76,102,157,
44,98,76,168,28,162,79,243,243,108,18,105,154,89,103,209,154,186,158,160,76,
214,234,242,181,73,85,213,24,72,238,20,112,171,201,74,202,205,150,124,10,121,
144,168,221,82,85,92,190,120,29,162,185,212,71,101,185,212,67,75,227,181,4,18,
194,31,43,225,175,131,26,120,114,172,101,75,101,65,6,76,12,171,2,78,3,19,195,
190,158,213,208,210,233,203,245,130,122,70,90,107,135,143,81,73,85,28,136,210,
83,212,60,49,198,68,209,50,171,58,179,175,146,72,136,32,188,140,203,130,0,81,
165,109,80,79,167,98,169,40,100,138,166,122,209,81,210,168,217,118,169,146,18,
140,29,212,244,50,36,106,222,92,244,246,56,13,132,171,40,238,53,144,76,230,23,
212,42,13,67,200,130,69,249,240,193,20,155,14,74,65,190,215,245,227,136,214,154,
197,91,120,180,37,69,53,87,68,49,91,106,235,107,68,143,47,252,236,240,184,170,
120,196,74,10,245,9,165,155,167,175,10,76,121,4,16,0,253,161,185,65,13,150,11,
85,11,44,114,86,135,158,241,89,82,60,120,169,67,179,192,139,18,5,47,36,243,70,
8,134,152,100,117,17,33,96,58,158,34,250,70,125,39,89,95,99,143,165,224,174,
164,169,158,208,178,244,162,213,165,74,52,83,219,252,67,212,191,51,71,54,38,167,
201,38,104,154,120,199,84,146,64,25,139,77,218,105,168,46,180,20,55,158,152,75,
52,117,1,159,2,9,166,96,197,217,159,242,201,225,30,138,101,82,222,78,151,32,47,
136,122,172,107,42,84,69,174,84,61,2,148,222,154,45,131,84,74,122,90,155,197,
198,134,77,100,72,37,35,73,137,210,5,98,9,19,12,9,191,66,73,212,57,239,30,126,
248,38,179,194,150,250,42,88,208,205,18,204,168,177,196,204,58,224,88,145,86,53,
124,176,95,22,78,145,52,174,84,41,152,176,10,35,11,192,245,52,117,20,218,180,
210,105,233,227,172,170,184,82,212,84,221,35,145,222,26,106,57,232,22,75,172,
245,18,203,76,174,113,69,5,51,205,47,132,140,248,51,211,133,38,114,167,243,85,
106,57,233,235,106,40,45,209,35,20,146,68,241,221,21,209,76,140,89,158,60,228,
103,177,94,161,229,0,119,223,130,221,7,97,129,45,26,146,9,42,13,45,101,206,216,
109,52,247,48,122,106,36,170,186,35,73,91,209,35,97,150,52,165,143,192,126,131,
135,74,182,201,37,248,173,203,185,163,152,254,167,52,78,154,236,218,169,211,42,
11,82,96,123,205,86,133,80,132,34,44,73,45,208,28,21,200,42,21,98,64,1,73,147,
12,72,211,245,146,124,176,233,61,45,227,89,212,90,235,174,114,211,195,167,35,
17,212,90,170,40,33,154,24,238,74,129,150,67,77,5,72,74,190,164,85,104,218,170,
172,43,194,172,22,142,153,100,101,145,82,223,172,246,235,85,192,84,201,69,72,
246,59,192,166,165,173,135,194,1,104,46,10,138,180,245,112,156,6,134,57,152,116,
200,21,178,172,67,227,168,0,4,109,87,187,182,156,15,167,43,42,210,133,105,230,
38,31,153,195,91,100,149,28,127,30,25,122,36,90,119,153,66,165,66,184,16,84,34,
195,40,154,25,34,243,188,93,238,23,139,149,178,106,122,219,122,197,61,74,193,81,
69,83,77,34,212,219,171,38,166,169,74,128,33,172,129,158,149,154,64,27,5,101,
113,183,135,144,204,64,106,165,26,129,86,165,61,39,44,36,160,163,171,77,37,104,
39,85,217,245,76,18,236,76,128,60,80,32,237,106,44,233,105,21,45,249,226,90,54,
211,96,164,71,248,141,166,227,99,132,143,95,89,203,250,89,171,108,109,47,202,92,
204,180,181,214,234,213,106,202,7,46,149,31,39,88,35,148,164,176,87,211,35,51,
67,81,77,44,114,225,140,114,63,75,5,50,230,148,141,173,186,114,197,79,10,162,
137,45,240,220,106,94,30,159,30,170,106,135,53,21,113,153,3,16,80,52,206,122,
129,239,26,228,49,77,162,234,185,105,245,53,190,190,222,68,212,245,106,0,122,
106,136,250,101,130,164,2,209,63,231,233,49,153,6,21,211,42,200,196,103,124,146,
254,90,75,85,91,166,126,94,162,52,115,100,173,52,53,100,190,39,161,12,11,198,29,
113,212,144,153,35,105,33,115,132,207,140,136,193,194,43,154,133,71,122,122,117,
49,42,203,168,19,114,164,146,47,185,1,183,18,68,193,129,190,48,133,87,6,0,6,
194,54,152,130,79,82,44,14,251,137,140,30,220,228,118,133,164,249,137,20,16,197,
122,213,73,144,73,19,28,144,58,88,58,3,208,172,161,137,3,206,122,188,166,38,186,
212,44,145,164,46,196,73,8,50,58,184,193,56,82,114,36,57,144,158,188,40,44,70,1,
42,114,112,56,155,174,240,211,152,39,73,216,164,81,82,200,60,86,104,153,10,48,
12,101,192,98,170,197,24,42,157,134,19,203,230,28,67,245,148,41,35,212,206,89,
22,47,150,72,149,36,18,130,243,52,143,34,60,89,0,42,200,172,171,146,171,215,42,
12,47,135,210,231,89,149,33,132,71,229,189,204,192,220,199,47,45,184,142,100,7,
231,207,76,54,94,254,97,82,221,44,19,178,72,214,187,124,221,74,66,244,145,14,14,
8,0,145,229,56,39,191,152,111,141,176,220,171,170,36,172,119,152,25,153,100,
136,57,233,195,56,100,70,37,9,242,99,204,122,114,78,24,54,20,28,240,243,122,161,
63,47,105,10,67,43,90,41,35,27,28,0,3,249,65,234,42,197,70,84,224,141,201,220,
182,7,3,50,84,201,28,147,33,137,202,244,160,14,64,33,64,80,160,237,156,133,198,
7,81,14,1,200,56,220,133,137,12,36,204,42,197,201,176,22,223,26,195,213,45,66,
187,5,12,3,48,110,183,61,33,188,163,0,255,0,16,128,23,25,233,42,87,44,7,155,113,
194,250,183,103,99,36,115,5,154,56,35,98,92,225,85,83,3,4,116,144,84,128,227,
243,50,156,140,111,144,163,148,229,24,134,104,219,0,48,80,197,122,148,47,168,
100,200,4,184,62,80,65,0,156,29,186,184,206,210,187,51,68,178,72,3,245,5,18,18,
202,73,35,10,9,195,40,206,225,88,156,119,36,29,248,216,168,64,34,45,231,7,223,
229,177,152,252,158,175,169,89,89,14,58,134,122,72,5,114,0,10,172,24,140,13,152,
30,217,236,70,195,132,169,210,114,91,211,114,36,56,101,192,44,160,63,87,152,
246,29,68,140,236,84,224,144,50,60,78,7,72,29,57,82,73,0,4,234,112,15,83,97,176,
23,168,227,35,59,245,3,128,75,12,9,60,104,8,145,122,92,55,146,61,216,48,1,149,
148,57,242,245,117,140,32,44,9,24,242,2,50,79,76,150,32,157,206,223,105,246,219,
233,195,3,125,254,124,249,24,116,142,88,227,66,14,68,165,71,72,42,170,64,0,2,
202,118,44,10,224,140,19,220,237,130,49,206,245,73,242,245,236,209,133,88,197,
53,20,248,98,74,180,147,210,197,36,141,212,112,67,52,133,186,72,7,171,182,9,94,
24,194,9,165,50,68,216,42,197,34,66,95,15,140,177,87,13,158,159,242,131,178,
130,48,70,8,225,254,180,189,109,199,114,12,20,84,180,10,177,47,73,235,144,82,
197,153,92,166,67,4,42,202,20,31,43,43,49,0,146,120,125,22,209,0,220,17,231,6,
120,109,2,121,224,12,76,204,197,163,200,8,250,207,235,133,149,245,76,106,107,97,
152,16,210,160,99,28,173,216,60,75,211,210,237,232,114,114,172,15,98,49,191,17,
108,87,186,170,113,37,61,53,28,146,73,19,58,129,220,40,234,62,97,157,216,125,49,
140,123,142,36,203,244,76,245,243,201,249,76,212,176,148,36,103,12,33,130,68,59,
108,70,237,145,142,221,93,179,196,116,243,199,13,194,4,149,124,41,38,108,17,144,
48,195,176,62,224,131,145,255,0,151,25,193,226,117,25,212,128,42,178,9,42,26,
196,128,72,16,11,15,40,155,114,182,52,160,16,109,39,148,145,180,240,31,93,248,
96,106,170,138,237,113,155,199,172,125,183,233,86,112,21,1,206,201,26,231,31,
110,254,251,240,154,65,37,10,152,196,242,137,102,1,80,70,131,160,146,64,25,99,
176,36,29,134,71,167,160,216,142,253,88,148,68,197,0,241,42,37,25,142,49,249,99,
4,244,135,108,119,25,199,72,251,111,128,48,182,221,108,162,134,213,85,115,190,
18,104,168,98,249,137,73,56,121,234,192,234,134,154,37,216,144,88,142,181,31,
203,244,56,225,66,147,81,149,88,151,0,179,212,118,48,162,9,37,154,195,242,130,
77,236,44,69,192,51,144,0,49,99,176,30,150,3,142,227,229,241,138,223,98,138,90,
15,26,176,136,178,167,199,173,169,144,172,113,147,232,185,221,216,12,128,19,
171,235,140,240,195,61,194,211,110,31,45,76,130,186,88,250,195,84,203,31,135,27,
12,142,147,26,144,92,245,18,112,88,168,233,199,3,119,93,75,115,190,74,128,202,
209,83,69,129,21,44,103,16,196,164,118,11,216,176,24,203,16,125,253,184,205,71,
109,106,134,39,14,206,160,150,44,127,48,223,113,177,61,253,20,239,157,247,206,
21,122,224,144,148,41,139,2,5,66,36,155,238,5,192,147,121,105,99,4,241,140,72,
46,229,201,231,164,122,218,69,248,94,32,95,25,90,235,45,76,198,73,132,49,67,30,
58,81,19,0,40,111,204,55,4,182,70,199,124,127,172,155,75,168,45,245,22,218,100,
121,163,15,12,178,46,25,136,56,145,85,189,124,203,134,86,200,192,24,253,120,83,
96,229,53,101,69,31,239,59,237,66,89,169,106,35,234,163,130,104,165,150,182,
183,97,131,21,50,144,98,167,199,254,44,133,67,158,192,13,206,11,135,47,103,130,
153,222,220,170,242,70,202,202,128,12,202,20,183,88,232,56,10,221,39,168,0,51,
157,142,78,15,13,82,203,231,233,161,170,212,75,7,93,90,90,67,144,47,58,127,48,4,
109,33,100,68,8,192,139,82,98,20,53,193,137,31,150,119,34,98,62,166,254,216,250,
166,90,121,41,101,100,144,50,152,139,2,59,48,4,144,1,236,73,237,177,244,62,252,
1,61,83,153,35,70,4,36,82,18,131,185,4,108,49,183,212,109,157,255,0,175,25,22,
162,88,102,142,130,84,120,122,39,17,201,27,2,165,89,155,161,195,6,0,236,112,70,
192,228,96,239,191,4,245,122,124,44,162,162,2,132,71,210,194,57,137,42,89,78,
113,212,6,202,73,236,195,25,245,199,17,98,245,151,82,8,43,1,135,17,196,136,48,
72,16,109,190,246,198,192,9,185,223,244,142,83,207,28,98,175,116,232,241,3,128,
66,238,225,134,65,223,61,93,136,223,56,4,158,217,28,25,64,34,170,164,18,116,
231,42,72,30,164,99,12,51,235,146,0,192,244,56,28,10,172,203,50,42,203,18,198,
224,149,49,236,192,159,82,167,113,129,141,255,0,208,250,150,105,104,65,172,100,
144,255,0,203,211,199,37,81,70,206,11,70,7,74,250,144,189,100,29,198,248,3,27,
240,238,92,22,96,187,134,180,145,16,78,228,131,27,9,62,152,29,67,2,118,137,227,
59,16,32,112,222,222,88,126,163,160,138,211,68,242,120,104,43,38,95,25,198,0,
40,172,64,85,216,108,80,17,145,216,118,193,39,60,99,179,217,95,83,215,201,17,
70,106,106,36,249,250,201,136,36,8,33,110,158,145,232,4,146,178,162,96,140,228,
237,142,234,220,61,83,212,19,158,153,99,201,35,208,120,138,2,140,1,177,29,253,6,
59,103,188,159,160,232,86,159,77,234,106,181,140,137,37,173,180,219,217,240,
118,132,25,167,101,62,202,204,0,63,97,239,197,222,79,38,51,57,138,52,227,251,73,
169,138,199,230,90,106,88,207,253,196,40,61,9,2,48,179,49,84,99,254,77,0,30,90,
140,125,4,198,11,116,93,4,17,124,237,178,52,69,74,186,9,144,6,3,188,104,217,32,
1,182,21,187,96,145,211,223,126,3,166,160,103,150,16,255,0,156,9,96,102,220,
229,225,98,160,224,227,114,49,250,236,113,145,193,133,134,67,79,121,183,204,88,
133,50,248,45,232,10,76,134,38,219,182,1,96,71,166,114,61,56,79,95,8,138,75,142,
64,15,71,115,89,70,219,120,117,65,209,241,147,158,145,34,14,216,238,113,191,
126,165,178,225,80,40,88,81,104,2,0,22,49,229,128,2,102,119,39,159,95,63,123,
225,178,170,217,43,124,188,153,243,73,79,211,129,156,117,38,58,119,250,249,182,
199,127,232,70,167,182,120,138,221,81,146,114,221,188,167,59,236,54,29,241,131,
191,126,255,0,89,98,133,34,174,161,136,62,22,72,164,30,28,132,236,85,215,42,27,
29,240,118,206,1,223,223,134,26,202,35,5,68,129,144,6,47,141,134,64,57,29,56,
250,111,246,199,4,124,138,178,169,43,32,236,121,72,130,47,177,189,190,147,141,7,
32,239,251,71,237,127,127,168,61,190,212,153,233,169,114,140,135,163,194,198,
28,33,25,82,88,228,116,28,96,116,247,247,25,28,63,162,164,75,211,79,16,24,192,
18,21,35,171,235,212,70,78,0,3,182,217,237,157,248,205,68,176,181,101,100,210,
175,89,89,4,73,182,112,66,249,192,25,200,35,202,62,160,125,56,118,152,172,116,
229,130,133,1,128,139,31,204,72,216,47,78,59,142,228,237,128,50,120,37,12,176,
64,116,172,105,153,60,72,4,141,207,205,173,141,59,146,119,191,1,183,251,24,144,
249,113,107,72,104,181,102,161,241,148,75,99,181,120,137,24,4,201,44,181,97,177,
208,217,242,133,240,192,234,56,57,108,0,6,120,34,166,212,171,91,106,182,181,67,
19,36,14,240,187,48,61,106,114,24,245,2,118,32,147,223,59,19,185,219,0,58,78,
255,0,45,137,174,49,201,26,79,111,189,81,26,10,216,10,144,22,38,237,32,96,71,84,
209,101,153,65,27,147,191,183,6,109,167,186,45,143,37,29,66,84,83,179,173,93,60,
169,184,145,8,29,99,108,128,232,112,36,95,179,96,2,7,29,62,69,88,82,167,220,220,
162,84,239,146,76,150,53,3,163,95,112,80,105,240,143,9,4,24,145,41,188,23,109,
95,228,87,65,34,192,1,4,91,98,12,155,240,51,194,196,244,245,17,51,73,36,111,
212,178,33,97,182,124,227,12,59,122,253,190,199,29,184,203,212,63,120,205,0,206,
46,118,250,136,66,141,250,165,104,217,227,244,57,201,220,255,0,40,0,236,71,97,
11,125,75,194,29,101,44,84,12,170,130,6,9,206,231,62,131,177,62,184,224,138,
157,140,179,90,42,115,147,21,90,163,131,182,17,155,164,146,115,182,17,142,216,
220,140,231,183,22,228,138,136,164,141,36,16,196,27,243,86,17,228,199,203,26,89,
6,7,151,49,251,157,176,143,68,85,72,215,131,69,49,2,26,232,170,45,132,156,96,
73,52,101,169,216,103,126,165,168,64,1,238,9,216,231,179,157,190,176,208,60,
203,56,218,26,137,99,144,22,101,42,42,17,162,62,97,186,244,78,145,190,72,62,98,
118,59,14,56,27,83,208,93,167,122,117,233,106,74,230,149,88,97,127,36,162,104,
219,208,156,117,109,184,206,251,227,133,183,218,53,23,27,139,4,43,13,106,37,124,
94,159,195,152,71,82,66,140,108,21,203,100,228,126,67,141,187,242,125,167,146,
53,104,213,82,183,82,192,71,73,49,104,223,76,143,73,227,134,233,57,82,56,3,251,
253,79,206,152,145,171,239,212,181,105,13,101,44,53,18,79,91,75,72,210,8,220,
159,249,163,66,146,186,101,128,195,51,67,50,224,100,140,100,174,59,186,242,227,
88,207,111,191,83,60,119,90,139,37,192,155,132,246,170,204,179,71,21,218,130,
145,238,118,197,168,233,92,24,90,170,153,98,98,225,85,93,199,83,162,2,226,59,
162,186,154,42,73,2,68,134,24,86,146,89,37,232,102,120,199,142,232,197,122,137,
198,86,168,160,3,164,1,220,118,7,61,142,130,174,235,174,52,117,45,181,136,170,
171,213,182,10,10,126,149,170,147,164,92,238,16,219,106,103,120,173,241,205,89,
60,112,209,213,84,120,145,82,65,61,84,234,166,40,97,158,70,88,219,205,243,221,
158,6,79,58,42,83,32,83,74,181,24,196,255,0,108,83,118,38,52,145,16,13,128,54,
27,108,49,102,181,152,213,164,234,219,149,4,109,114,202,55,155,25,35,247,227,
138,7,205,123,129,184,218,180,229,198,103,38,225,124,75,237,222,230,10,170,150,
168,173,187,203,17,146,111,15,10,101,149,233,28,190,65,37,203,49,221,137,48,108,
108,143,103,160,44,50,35,172,185,68,217,39,120,202,82,72,65,223,209,157,152,31,
66,75,96,119,224,223,89,214,185,170,173,178,52,241,212,203,102,184,223,109,239,
58,71,34,66,97,164,187,212,199,17,166,89,226,134,104,226,154,89,42,36,138,57,
34,134,85,141,194,201,20,82,2,139,21,194,211,197,27,83,55,228,142,89,230,3,61,
218,85,68,109,142,118,43,26,237,143,83,235,199,14,176,10,145,177,33,135,253,164,
2,182,49,192,139,71,33,104,179,204,100,30,155,249,131,126,38,251,254,156,48,
91,101,154,178,158,85,52,174,204,189,106,160,134,193,5,152,4,87,5,134,70,78,71,
112,79,160,32,113,114,52,165,100,212,52,180,52,85,12,162,79,148,16,202,233,178,
23,35,172,149,255,0,58,245,18,58,142,50,217,39,191,20,159,77,213,152,234,158,
156,255,0,227,199,34,166,217,196,170,141,36,103,62,231,164,168,35,56,36,1,156,
113,106,180,189,119,206,209,209,84,150,203,154,104,142,118,7,168,0,164,224,159,
70,7,244,220,224,241,233,223,133,107,128,27,196,210,84,91,128,0,128,208,15,25,
139,242,243,197,46,113,76,128,69,164,223,169,152,191,190,39,59,149,116,85,148,
116,21,16,185,73,97,140,210,84,29,193,234,76,180,108,118,193,234,76,224,55,110,
157,187,103,133,90,122,235,39,139,53,4,184,85,172,166,146,21,234,198,11,96,73,
19,13,182,96,203,131,146,70,253,39,60,4,197,35,116,73,31,82,178,205,18,202,185,
234,33,101,129,242,119,27,169,100,234,83,190,49,237,223,135,40,89,137,130,163,
167,166,72,93,24,58,156,6,25,27,103,183,185,59,250,238,56,239,210,177,145,19,7,
98,121,97,40,143,159,62,121,97,238,152,60,146,56,59,60,100,44,187,228,224,156,
28,129,254,82,1,57,238,59,118,207,4,86,192,33,241,233,193,37,130,25,149,73,206,
114,192,28,29,207,108,17,182,126,228,99,134,26,56,157,174,21,76,138,193,106,33,
47,140,140,117,50,118,0,123,96,129,253,251,110,91,73,75,42,189,61,64,76,15,8,
171,147,156,176,199,72,4,2,14,112,187,231,130,120,164,16,12,203,73,141,193,32,
122,27,169,234,71,190,19,108,39,170,94,173,241,211,214,1,207,249,74,130,8,245,
206,9,236,59,158,255,0,84,213,10,88,196,192,100,24,192,102,61,252,184,25,198,
221,68,247,216,118,200,198,120,125,146,134,70,17,130,164,70,232,197,75,2,50,20,
156,96,119,3,177,24,198,125,6,120,224,212,12,240,35,244,156,163,50,19,143,99,
212,8,246,246,223,237,158,220,65,149,248,15,204,47,211,159,210,252,248,121,231,
183,243,203,13,108,170,226,60,12,150,27,129,254,97,229,99,191,167,110,199,244,
32,112,142,106,114,152,232,76,245,0,50,78,224,131,219,219,113,253,207,112,9,
224,158,10,67,225,28,116,183,67,3,186,249,129,35,27,118,236,70,71,175,223,132,
149,49,2,196,21,4,228,239,233,143,92,12,123,224,227,126,52,203,11,38,55,142,187,
117,141,249,121,111,140,24,17,144,244,231,35,220,12,130,55,27,253,243,220,123,
127,94,18,231,57,29,59,30,199,215,208,224,122,246,60,63,207,75,150,39,7,237,220,
18,62,187,141,199,109,247,223,126,18,154,66,54,216,245,31,233,238,63,174,114,
59,251,239,142,4,196,64,143,128,91,235,202,248,222,7,230,47,213,176,198,48,61,
112,115,141,242,49,147,184,253,61,51,198,69,19,44,103,4,229,182,199,223,253,198,
79,168,62,157,184,117,146,151,44,0,25,192,250,227,233,141,189,55,207,127,233,
183,25,227,164,234,193,35,124,29,177,156,19,238,59,111,130,79,174,125,120,11,51,
19,164,76,112,222,255,0,198,54,35,141,249,15,223,150,27,169,76,177,48,37,123,
12,103,25,239,185,39,56,251,16,118,250,19,183,7,150,138,162,193,67,162,2,192,5,
34,60,30,175,160,59,3,145,247,237,235,220,126,58,35,128,88,96,251,28,122,108,
54,29,247,246,220,100,122,103,15,212,48,50,148,61,186,24,96,251,110,14,216,239,
216,111,182,217,27,113,29,108,182,146,68,220,115,142,82,49,145,127,219,233,243,
150,15,173,179,43,0,25,0,35,7,57,201,24,223,7,216,227,212,99,244,239,193,133,60,
200,196,21,12,11,1,140,100,131,234,114,1,237,183,215,245,239,192,77,185,1,144,0,
25,186,134,113,247,24,56,251,118,201,27,250,112,121,71,78,66,131,210,70,14,64,
192,29,193,61,206,253,199,219,219,115,193,36,155,139,121,252,249,244,198,204,2,
120,253,167,14,209,202,202,193,193,98,10,141,187,245,30,219,99,125,207,235,140,
13,182,225,200,72,229,123,16,61,118,57,219,127,244,246,30,155,246,225,12,40,91,
108,176,220,250,140,231,239,183,112,125,50,78,113,194,248,213,74,143,49,39,124,
239,223,239,244,220,246,237,184,245,218,44,164,196,69,172,102,54,233,215,253,99,
1,242,249,243,223,24,129,12,63,155,59,110,73,223,111,127,92,127,78,248,227,
238,51,160,80,236,174,185,192,4,31,161,245,198,113,191,191,211,235,199,220,76,2,
4,2,62,184,209,62,126,231,26,21,212,21,102,56,131,169,195,30,165,3,59,245,126,
126,221,192,206,78,126,159,94,3,32,204,157,78,204,75,57,243,146,48,55,255,0,47,
190,15,245,238,125,120,119,187,202,213,41,128,115,135,12,62,131,4,29,246,7,29,
71,57,247,250,227,142,52,212,132,40,62,227,177,25,239,190,195,215,24,245,59,
250,96,119,249,234,165,216,245,197,242,216,14,124,124,240,225,108,165,202,57,3,
25,219,57,4,229,189,51,244,0,239,143,237,158,15,104,237,240,197,76,163,165,83,
169,14,92,174,124,195,208,247,62,101,234,219,24,198,223,78,6,232,81,98,141,127,
87,61,177,176,250,140,157,247,193,27,246,247,28,60,252,251,202,209,66,159,147,
173,71,79,110,172,145,185,201,216,19,145,128,49,191,97,196,9,183,63,231,124,70,
163,17,211,121,244,247,199,27,165,42,200,66,36,125,1,22,40,218,80,177,177,206,
114,78,89,71,72,101,192,255,0,57,199,219,22,235,149,18,82,88,219,76,217,166,145,
35,85,79,154,196,114,156,86,85,78,2,70,211,54,85,71,68,114,77,28,81,183,86,58,
203,34,245,179,55,16,157,219,69,201,54,139,170,212,241,150,41,76,244,168,94,54,
69,94,185,29,58,80,103,205,33,79,231,80,184,195,13,193,27,231,139,83,154,27,
198,154,158,149,144,199,111,74,4,150,53,233,235,80,130,63,26,71,193,10,12,106,
93,212,17,213,147,150,57,192,26,0,23,33,160,137,0,244,146,6,195,107,0,79,77,
248,225,98,5,72,139,128,199,85,248,136,223,202,71,251,197,178,248,132,146,154,
201,205,157,55,168,42,145,37,178,215,232,202,123,60,18,200,170,244,244,181,53,
62,60,172,210,150,66,175,28,240,85,188,18,172,153,233,98,196,56,31,150,188,81,
95,40,172,183,154,200,171,106,38,146,154,88,214,138,86,46,36,249,197,169,86,
142,221,41,24,119,153,99,11,242,114,177,105,9,142,16,238,74,142,36,78,98,235,40,
117,101,162,10,106,139,106,181,161,154,103,162,171,172,145,254,106,162,48,98,
133,170,169,97,69,197,29,34,151,168,49,60,178,120,178,142,153,22,52,67,150,171,
246,40,42,43,46,20,207,81,57,106,74,10,137,168,40,217,252,198,65,60,170,86,82,
113,252,66,129,67,166,79,74,171,49,80,58,219,134,66,105,170,64,184,46,32,240,
129,3,129,136,141,141,167,97,190,12,138,21,111,192,125,7,46,163,111,99,194,196,
58,134,233,85,87,77,13,178,181,29,36,179,75,83,74,179,200,196,137,173,194,86,
122,56,250,78,193,82,34,145,178,156,178,148,243,5,39,6,19,55,122,138,138,151,
165,166,168,158,106,26,36,169,106,104,30,71,120,150,108,200,179,77,18,177,194,
41,118,96,173,141,212,117,3,230,224,187,153,215,233,41,171,239,22,168,91,50,69,
48,142,57,14,4,173,243,49,68,38,144,149,242,156,172,113,176,199,243,169,32,142,
166,224,66,201,70,180,54,91,149,124,139,211,51,82,136,161,12,7,82,117,249,2,167,
168,98,50,72,223,115,239,191,4,45,253,224,9,63,219,213,169,172,73,20,193,133,
182,241,164,9,55,99,7,134,14,163,192,9,27,216,121,155,207,223,165,206,18,105,
122,40,169,235,233,42,103,96,243,189,82,57,7,59,116,158,188,42,156,246,7,118,
193,39,111,78,36,198,164,107,133,69,148,52,109,91,60,213,117,21,194,46,146,233,
18,52,229,129,68,237,158,149,4,179,110,196,168,246,28,71,154,82,223,53,101,206,
50,76,143,208,147,62,0,234,102,1,27,24,206,200,160,96,179,177,10,49,212,219,
118,159,232,245,29,163,73,85,195,75,111,162,130,178,253,13,188,44,151,42,153,
208,209,208,200,176,51,24,160,80,222,27,248,37,252,73,170,11,20,50,175,74,245,
224,14,53,66,29,64,102,10,141,82,73,55,213,26,108,7,249,52,3,200,9,36,145,141,
185,131,111,17,136,233,198,111,192,1,250,110,103,13,214,105,110,158,45,90,193,
79,12,213,2,73,218,106,58,160,209,17,11,50,198,138,162,78,149,103,57,42,34,12,
37,125,186,21,193,200,152,111,117,80,72,208,199,112,162,107,124,118,11,69,48,
118,20,238,148,138,102,87,118,81,44,167,161,36,235,14,12,121,33,129,201,195,108,
43,124,151,196,172,212,148,84,144,220,164,186,69,53,69,19,213,85,148,150,8,231,
171,114,146,84,53,60,76,85,154,8,143,240,160,145,227,141,153,19,33,17,74,128,95,
173,181,45,93,77,198,229,28,245,19,86,83,196,32,165,142,25,167,153,81,188,56,35,
233,19,116,58,153,132,69,143,74,185,234,7,98,192,1,193,41,186,0,243,171,120,6,
65,19,44,247,129,109,150,96,176,59,0,44,113,2,165,133,224,0,68,136,242,226,124,
206,241,111,44,71,151,219,77,186,11,213,125,125,181,169,218,158,190,145,18,102,
164,255,0,5,39,121,152,149,108,0,130,105,34,2,71,84,216,140,16,67,134,28,26,242,
131,146,39,154,85,55,58,19,116,52,119,42,217,42,30,213,78,12,106,149,82,83,196,
210,66,242,204,249,97,16,1,11,198,168,93,215,56,57,60,0,82,195,52,244,61,10,36,
122,154,203,148,141,28,72,75,4,142,154,149,240,4,103,124,119,193,223,108,231,59,
241,52,114,35,80,255,0,194,90,215,72,83,221,42,141,52,239,41,74,25,144,159,6,
170,174,105,226,20,177,72,206,66,197,42,204,90,158,77,202,144,80,129,134,192,17,
58,116,205,193,162,198,54,0,213,45,244,218,58,250,73,36,105,133,157,82,7,83,
164,111,212,108,62,78,35,75,199,38,245,238,158,58,134,158,235,165,46,148,173,
167,38,169,249,185,163,166,158,106,57,214,133,73,157,233,234,99,87,142,72,124,
23,74,128,234,64,84,97,215,208,72,1,147,150,181,244,205,5,93,167,230,90,74,89,
84,220,41,98,149,176,209,97,250,107,86,62,147,143,18,154,97,20,142,163,105,105,
228,50,227,202,120,219,109,251,157,246,120,175,186,194,221,251,136,230,138,207,
73,117,173,51,64,166,90,138,59,165,58,83,76,99,146,76,5,131,254,89,195,248,56,
149,228,129,213,156,34,128,104,183,63,121,63,75,202,237,73,107,214,154,74,154,
158,61,47,168,156,220,232,98,138,34,176,208,92,38,81,45,93,11,142,162,4,21,81,
144,200,23,165,8,235,69,80,168,160,66,163,77,10,104,118,45,85,189,73,85,191,255,
0,27,17,212,70,54,164,201,48,1,128,0,7,142,231,142,251,249,218,216,175,26,226,
213,65,91,127,211,118,179,87,48,249,217,42,38,157,96,193,240,225,101,240,233,
166,86,44,90,25,106,36,137,163,80,84,130,163,197,255,0,40,34,23,235,86,163,179,
44,144,84,64,151,203,93,51,17,21,77,84,18,53,77,50,62,234,37,120,158,57,80,144,
6,101,234,33,136,80,91,0,47,6,151,26,197,26,206,217,170,218,136,155,93,77,44,
20,245,137,28,101,190,70,161,99,100,122,133,10,184,11,28,172,39,76,47,75,46,99,
37,92,100,25,234,11,229,190,221,71,45,216,85,91,46,180,83,172,113,143,145,185,
69,53,79,88,3,248,83,81,72,145,212,192,211,96,134,241,97,72,129,44,60,70,216,
112,122,45,86,154,39,116,193,148,172,61,50,202,36,203,31,202,194,9,27,13,207,75,
201,11,239,180,241,27,152,51,181,175,254,239,96,113,91,232,238,148,20,179,71,81,
53,29,68,140,24,120,148,205,47,92,74,48,112,241,75,32,241,54,236,34,148,49,63,
155,198,192,42,102,142,95,220,77,101,61,29,76,115,59,195,13,93,250,106,186,119,
80,81,99,21,150,232,146,102,124,246,88,42,160,95,8,227,194,84,103,66,87,136,
226,178,213,117,213,245,82,87,209,90,236,246,58,111,11,168,83,45,92,49,77,44,93,
89,73,164,136,185,145,220,245,2,92,67,18,227,223,0,146,155,21,109,54,137,166,
54,154,57,77,222,229,93,91,12,215,26,174,131,5,190,138,155,248,75,85,69,68,29,
68,213,50,85,8,209,42,103,145,82,16,169,136,145,143,156,102,98,146,58,179,212,
1,29,146,0,145,51,186,133,64,102,88,129,36,5,17,115,200,235,89,1,99,112,65,
141,237,198,78,214,6,215,145,49,190,14,181,5,142,211,87,72,241,213,209,68,97,73,
166,104,42,33,119,105,224,166,105,73,65,33,108,50,164,81,158,144,81,223,10,138,
221,35,206,4,83,73,36,22,42,192,218,86,237,81,116,65,84,30,237,99,156,25,44,245,
84,61,68,84,137,103,194,192,174,34,194,36,231,254,97,93,131,83,185,97,225,177,
239,49,170,43,40,180,192,163,72,230,138,74,218,198,135,18,163,45,66,209,133,249,
164,12,24,117,143,18,18,153,198,21,148,201,221,73,224,87,79,217,173,149,84,240,
84,73,1,168,134,0,177,69,30,8,72,202,44,114,45,87,128,174,177,207,37,67,63,204,
75,36,193,229,243,0,167,161,21,0,242,186,168,82,90,204,245,2,135,210,180,208,
143,22,243,168,180,168,83,4,17,16,65,130,166,72,193,28,135,26,97,110,12,147,120,
218,34,8,51,38,68,16,68,72,34,1,193,70,170,166,180,213,92,197,223,75,51,83,55,
79,141,79,71,88,75,137,224,29,93,86,250,150,80,157,44,172,3,64,88,6,167,18,34,
56,200,29,41,99,134,241,3,80,107,77,13,53,84,53,117,49,248,87,26,4,11,36,141,
60,36,197,52,19,81,177,116,173,167,204,125,19,199,44,82,249,202,186,168,235,29,
45,23,74,10,152,81,174,16,75,36,40,211,202,138,208,59,24,102,17,152,188,68,104,
64,40,26,18,6,253,42,225,14,3,149,0,112,73,163,107,229,163,107,149,168,162,202,
213,161,46,212,147,66,58,24,9,36,16,212,163,144,81,163,17,207,20,114,151,82,78,
100,42,23,44,51,186,117,127,186,245,2,132,4,179,42,40,144,170,205,58,0,153,129,
32,174,196,69,140,64,198,227,194,136,91,92,0,11,53,201,32,68,153,220,152,147,
207,207,119,41,57,139,65,113,173,183,82,106,43,28,250,118,177,88,71,89,4,34,79,
221,21,242,74,198,49,85,5,37,113,140,65,36,50,179,78,180,47,84,41,93,242,41,230,
71,17,192,30,238,40,209,215,87,210,213,0,179,211,73,44,114,43,171,116,78,241,
56,88,101,66,84,150,130,72,250,39,138,65,230,17,77,27,40,195,16,1,249,152,209,
84,88,106,77,67,61,69,100,79,76,235,35,130,210,70,197,130,248,40,232,2,198,36,
86,112,165,137,13,141,202,202,174,164,247,80,52,176,165,169,140,82,202,212,150,
75,61,45,74,207,50,179,37,83,208,165,76,177,79,48,46,205,36,79,80,208,43,60,67,
49,68,168,78,23,103,170,232,168,165,224,2,10,134,137,130,8,34,227,129,2,15,134,
1,184,34,230,116,140,202,225,117,18,164,53,141,202,149,136,131,185,23,136,51,
194,14,6,174,162,41,197,178,152,9,161,146,158,222,169,36,37,217,81,208,187,144,
98,33,136,144,101,198,78,75,108,160,128,249,224,18,106,41,163,175,100,53,85,5,
89,15,133,33,10,89,147,168,41,73,35,32,2,99,46,164,174,88,178,129,144,124,192,
21,86,92,76,210,90,165,83,212,91,170,0,17,92,145,27,200,232,146,29,250,155,13,
208,115,144,31,4,175,78,192,35,173,68,21,116,96,244,31,227,152,156,238,36,85,
104,89,25,91,171,36,178,146,204,167,101,44,185,195,54,114,139,168,98,8,157,192,
243,176,2,192,242,131,195,166,11,168,76,97,174,10,121,163,37,22,177,36,24,80,
222,50,244,170,200,204,17,122,2,48,36,245,54,8,195,108,6,67,113,206,105,150,25,
76,79,209,28,171,230,232,102,44,146,40,70,85,49,204,58,73,86,63,202,66,186,12,
49,0,108,80,84,17,73,63,72,145,152,140,177,147,171,205,136,219,108,46,74,171,
110,8,193,221,136,206,84,46,81,92,235,12,148,242,179,60,140,207,225,0,224,229,
122,164,1,58,11,48,10,84,238,55,223,4,96,231,57,192,177,50,63,47,200,251,25,254,
113,133,134,195,127,159,56,64,195,162,87,52,205,34,40,146,86,105,58,72,92,188,
64,130,75,3,33,242,116,168,5,91,167,171,14,20,231,59,113,250,240,171,245,71,
212,221,32,134,145,142,221,82,99,29,56,207,70,0,35,203,134,8,172,64,36,238,82,
83,74,148,233,28,42,79,82,0,167,32,131,31,72,233,36,49,61,36,200,119,193,4,103,
171,202,58,65,225,84,174,103,79,13,60,136,35,50,182,8,234,100,234,238,65,193,
235,24,233,80,184,233,118,254,127,205,195,212,132,0,72,188,91,167,63,173,143,
151,176,230,119,180,125,254,255,0,61,48,220,134,165,38,101,166,86,37,70,1,203,
20,32,149,86,10,27,4,5,233,206,64,0,97,119,216,16,115,108,36,4,150,162,63,241,
17,22,66,160,55,229,200,237,244,201,3,113,144,91,215,56,23,182,73,28,146,73,24,
3,248,97,84,28,19,145,146,112,172,112,8,193,29,89,3,36,147,246,40,90,136,227,
64,161,151,172,171,8,149,136,243,56,219,97,157,194,147,150,59,224,100,119,42,
11,148,132,120,166,111,48,96,129,194,61,252,183,192,159,151,157,252,143,236,
126,152,87,126,170,166,158,233,36,52,142,94,26,122,91,120,149,142,1,200,165,66,
225,119,39,1,250,99,102,59,28,178,239,223,136,63,93,9,233,42,233,235,161,44,17,
164,66,164,103,9,34,141,193,244,203,46,126,135,24,30,252,75,23,26,104,105,205,
21,88,149,132,191,41,12,82,157,250,167,119,103,141,131,168,238,232,224,191,160,
233,5,7,229,83,196,119,172,178,105,97,137,0,145,86,118,53,106,192,97,35,11,229,
101,99,232,73,42,70,1,4,143,208,89,201,106,85,9,240,180,135,80,166,226,224,128,
34,96,1,191,40,158,3,26,167,102,28,68,65,159,158,163,169,22,195,126,158,141,
106,110,43,83,90,254,59,200,128,71,215,130,2,144,15,97,223,25,200,4,103,244,3,
142,28,203,122,218,26,170,27,42,75,155,123,194,149,145,4,43,137,26,92,3,158,144,
9,49,144,200,73,206,72,200,39,0,240,187,76,80,9,13,53,64,118,196,67,35,63,151,
40,221,44,11,118,216,12,156,246,3,60,98,230,43,37,118,168,211,241,65,135,31,
186,227,1,87,112,72,168,149,176,51,185,39,114,51,223,3,27,111,194,204,15,244,44,
73,134,119,166,1,12,101,195,183,136,30,96,192,220,222,5,162,216,154,159,238,
129,184,0,152,228,64,223,165,189,167,2,182,139,87,83,168,219,205,249,73,254,97,
252,204,222,160,46,54,3,124,128,61,120,177,60,168,179,90,164,190,75,91,112,166,
74,216,44,244,178,214,67,67,40,254,29,85,116,105,154,117,149,113,188,49,57,241,
164,79,94,128,167,35,110,33,185,89,45,226,147,0,35,201,214,88,100,18,168,157,1,
250,151,186,156,169,0,118,39,234,120,179,26,110,216,52,166,153,180,220,36,167,
147,231,181,77,0,185,181,83,168,254,21,190,102,113,29,37,58,147,185,38,62,170,
169,24,228,177,88,149,66,131,195,93,145,69,94,190,189,42,87,44,5,106,154,134,
160,7,229,166,10,222,75,85,101,48,124,62,27,216,16,71,93,161,72,188,212,149,17,
105,226,111,104,0,11,197,240,251,124,183,92,106,102,123,139,85,138,131,50,135,
104,217,176,34,216,255,0,10,20,3,9,26,108,170,0,0,99,233,192,167,241,99,101,73,
58,211,36,231,171,97,230,61,213,135,112,123,111,219,212,111,193,181,183,196,
169,133,207,136,207,17,81,132,206,64,87,56,206,14,119,236,78,223,81,156,231,142,
85,246,126,146,176,204,157,50,170,137,3,17,143,43,231,4,30,199,202,51,129,238,
48,49,140,244,46,154,206,180,212,53,25,109,76,88,22,155,239,39,197,4,136,219,
202,216,89,88,168,0,196,3,192,112,139,136,219,159,92,87,190,97,233,245,234,167,
190,64,165,11,186,67,90,84,118,97,180,83,29,134,253,88,86,245,32,174,248,81,195,
35,93,141,74,199,78,0,5,145,124,87,7,57,32,97,178,61,15,169,250,251,247,226,
123,188,90,22,174,219,95,67,40,14,38,165,147,165,113,147,212,16,148,97,223,112,
66,239,220,119,25,237,197,104,134,157,210,160,71,150,12,206,170,193,134,233,
230,33,142,221,240,199,233,144,119,29,248,165,205,81,52,107,235,166,0,90,224,51,
90,60,107,102,141,135,138,65,61,103,158,15,77,131,37,255,0,196,216,158,71,111,
111,216,244,193,68,22,227,81,26,212,110,11,200,99,133,125,4,48,129,226,74,123,
100,150,61,3,221,201,200,192,224,214,207,14,5,91,166,114,96,142,18,118,29,61,82,
25,122,91,255,0,80,140,14,192,145,158,252,97,134,152,180,11,29,52,123,120,105,
20,106,119,38,40,193,35,63,89,24,52,143,238,72,7,135,141,27,87,75,83,108,212,
182,119,132,155,149,69,69,29,125,3,244,146,239,21,40,154,58,154,117,192,200,96,
142,178,0,59,168,111,81,142,29,203,81,29,226,41,48,93,95,73,63,228,234,132,133,
29,88,200,94,177,107,224,46,108,76,88,17,55,22,4,129,49,200,88,158,151,225,135,
248,172,210,165,12,85,172,196,10,131,252,56,198,238,227,171,0,99,191,73,101,27,
146,48,48,126,156,89,11,54,159,75,23,41,43,106,39,137,77,77,226,227,69,83,212,
64,204,104,25,60,48,51,185,194,44,155,247,220,237,140,241,24,233,186,113,93,71,
79,28,200,71,202,129,27,101,65,86,120,251,144,51,183,73,32,28,140,2,78,72,238,
37,189,69,126,86,211,116,186,94,5,141,160,163,141,103,158,96,114,198,120,195,
58,192,152,216,44,97,200,118,193,44,199,3,182,79,115,217,89,74,20,105,214,204,
55,230,57,83,74,148,201,254,237,93,0,199,41,1,129,63,226,4,241,194,47,81,153,
130,240,15,38,45,96,76,124,235,211,17,124,51,244,60,14,223,248,115,169,59,110,
71,88,32,140,239,235,140,140,111,176,223,28,17,69,70,183,43,157,202,144,46,77,
117,5,95,71,86,65,51,211,40,172,136,157,242,11,116,50,174,61,253,14,220,8,204,
173,24,201,207,152,41,193,216,130,55,206,61,61,243,234,6,70,49,177,45,170,232,
148,119,123,117,124,140,124,49,45,36,146,96,236,19,167,195,151,27,238,165,122,
131,47,177,59,250,113,98,16,29,32,241,34,76,115,30,93,113,35,111,159,61,49,142,
208,239,3,201,79,41,242,149,6,51,141,193,67,158,147,143,92,118,193,237,159,124,
240,231,112,136,77,225,184,63,196,59,96,122,129,217,142,72,206,216,200,219,215,
7,142,55,122,97,69,117,169,141,54,85,154,68,140,40,219,160,51,116,48,61,176,
232,200,123,109,157,189,248,201,77,23,138,168,238,10,200,14,8,45,183,251,144,
125,71,177,216,122,240,210,82,36,20,2,98,219,112,183,219,247,192,216,241,231,
111,191,95,211,1,209,70,180,179,86,153,20,153,29,218,66,88,99,165,152,100,130,
65,216,100,146,1,239,219,28,59,82,83,60,139,19,205,128,207,131,10,18,8,88,241,
249,202,250,41,220,229,129,39,4,129,191,14,23,107,119,81,21,136,11,35,132,73,84,
14,204,20,128,228,118,57,3,25,220,140,125,179,138,141,3,72,143,35,51,56,110,
144,92,131,149,3,165,84,0,6,195,27,119,24,0,99,28,105,104,58,57,88,227,96,68,8,
55,4,239,115,39,235,182,52,76,244,250,253,255,0,120,219,11,214,139,196,200,144,
127,8,140,198,19,108,18,54,114,187,96,156,146,0,198,1,223,108,240,113,162,163,
154,51,89,78,245,44,148,102,46,163,27,177,240,188,68,207,75,116,246,7,12,195,42,
70,73,245,198,56,96,142,153,68,104,25,114,95,39,39,56,44,217,0,0,70,228,14,217,
220,103,96,7,99,253,31,77,16,134,227,4,136,20,144,174,172,64,97,147,149,193,59,
227,233,211,219,215,35,56,186,236,252,179,12,197,51,176,134,39,113,39,73,240,
158,150,218,227,108,2,171,13,4,110,100,122,95,244,194,9,169,98,124,203,27,46,89,
192,24,206,8,234,236,6,50,50,6,54,253,125,184,87,76,140,138,35,39,204,133,101,
66,70,58,74,28,231,30,231,223,216,140,12,119,229,242,242,172,175,27,46,21,9,62,
82,113,211,220,18,8,24,245,61,253,241,236,23,36,47,35,35,131,182,70,51,156,224,
99,202,64,1,112,49,140,156,228,129,177,200,226,200,164,220,130,9,153,159,56,63,
174,221,61,113,55,223,231,235,247,193,125,93,60,115,212,173,78,112,42,233,169,
103,36,131,140,248,97,92,129,235,146,164,100,246,239,141,198,57,221,41,69,69,61,
60,161,112,223,44,104,198,8,36,164,68,178,175,182,74,179,12,111,216,142,252,44,
142,47,22,154,222,224,228,172,79,6,9,244,70,4,5,244,198,27,215,27,109,140,112,
170,68,69,135,4,28,33,5,51,177,223,32,129,144,64,44,9,4,239,176,223,29,248,75,
59,73,93,90,208,73,155,9,225,127,121,60,240,101,27,116,235,30,91,250,96,62,153,
196,113,207,78,171,212,36,166,104,165,94,225,73,101,116,59,12,151,86,69,41,191,
233,198,106,123,236,122,46,138,255,0,174,86,230,182,171,166,132,176,207,170,44,
85,34,176,82,84,141,85,69,81,76,154,78,27,118,30,57,170,43,218,251,45,37,90,
193,76,235,60,52,244,181,85,164,172,116,114,186,230,240,100,162,148,22,65,137,
24,184,113,185,223,4,18,115,187,100,100,158,234,167,185,226,181,124,74,106,139,
58,45,147,67,105,229,170,184,221,168,32,91,190,179,174,141,93,233,169,238,247,
53,63,187,172,52,145,198,27,201,102,182,8,94,186,166,79,60,151,27,149,85,58,
226,58,113,213,231,191,136,41,138,93,159,155,163,16,213,199,114,167,78,189,65,
212,138,170,202,109,165,169,10,139,199,243,146,102,48,221,3,253,212,111,248,29,
113,48,124,36,65,158,97,244,145,181,215,123,226,160,93,238,53,247,155,157,210,
249,118,172,169,184,221,110,247,42,219,173,218,227,89,43,205,85,95,95,91,83,45,
101,109,117,76,178,102,73,170,107,42,230,154,166,162,103,102,121,103,149,157,
207,83,30,1,140,190,37,84,204,161,153,122,176,48,54,232,235,1,65,201,220,144,9,
254,228,113,48,92,52,149,92,58,86,178,242,35,16,82,170,210,64,149,149,61,74,103,
121,166,88,228,104,161,0,203,231,145,164,142,39,117,84,72,226,103,61,114,76,190,
28,105,29,188,172,114,42,21,121,1,37,155,184,108,41,59,17,184,24,4,118,24,220,
145,131,199,149,85,202,181,39,130,52,8,5,4,105,1,54,88,22,129,11,225,0,1,165,96,
88,12,90,45,77,83,6,100,144,210,102,72,50,100,222,242,111,198,247,190,49,91,
164,52,119,42,105,179,149,142,162,41,48,123,149,73,20,176,239,252,202,24,99,111,
115,141,248,180,186,61,85,109,242,71,11,6,22,251,140,212,140,195,210,158,160,
124,213,11,156,29,210,88,76,138,173,254,104,152,111,129,197,96,172,167,48,205,
20,170,184,15,28,50,168,244,243,46,24,169,27,96,16,64,206,196,231,39,137,195,
150,87,164,122,248,233,106,164,9,77,112,137,109,117,76,72,233,137,220,169,182,
214,183,169,249,106,208,33,118,7,104,42,25,72,29,71,61,71,225,188,192,165,154,
90,108,99,91,105,159,251,134,159,75,232,107,255,0,213,132,243,105,169,53,14,2,
125,140,251,196,140,88,106,6,61,74,221,33,138,128,115,156,169,92,97,129,79,98,9,
59,237,140,237,140,240,95,73,74,142,34,1,79,153,203,30,159,41,61,32,143,109,
178,79,80,206,78,223,167,3,214,138,118,21,9,12,209,116,184,148,68,227,109,176,
221,5,79,161,0,146,125,142,221,246,226,73,181,219,250,28,35,39,154,38,42,115,
220,28,250,156,253,128,0,123,159,168,245,92,178,93,120,253,255,0,146,63,126,56,
171,39,14,22,235,106,22,71,232,39,0,3,255,0,164,169,27,239,141,201,220,251,15,
92,156,29,197,65,24,138,48,20,116,170,141,247,216,48,61,200,61,199,127,174,231,
176,7,132,116,116,216,43,129,216,12,140,127,161,199,115,156,157,253,134,78,252,
18,34,3,16,192,5,151,203,223,108,13,215,127,252,191,234,59,129,197,162,40,22,
139,145,110,156,249,110,47,231,24,17,105,226,99,13,194,141,68,81,146,185,49,229,
78,224,156,12,244,227,109,242,54,29,136,198,195,132,178,64,17,102,80,187,18,
173,129,254,185,244,7,32,228,246,251,112,68,168,27,0,255,0,62,254,217,35,108,
159,92,224,127,160,247,225,36,208,224,145,219,202,71,215,24,216,118,254,163,208,
96,13,247,226,76,151,82,0,145,58,189,183,27,244,49,141,94,15,45,141,240,54,177,
1,212,164,96,21,56,35,124,28,18,14,54,216,16,50,126,187,240,201,52,38,70,57,
30,135,125,251,108,7,235,223,0,142,255,0,67,158,9,164,66,128,144,0,223,56,244,
251,3,223,61,246,253,120,109,116,29,39,202,3,29,178,113,247,250,103,233,235,216,
227,97,194,149,18,84,8,220,147,231,251,219,27,22,136,227,243,109,254,123,140,
201,11,19,210,51,229,206,73,29,255,0,167,114,115,219,115,244,4,240,145,160,37,
143,124,118,207,208,28,231,183,219,245,250,111,193,7,130,167,56,245,32,239,223,
59,103,39,254,254,252,99,122,96,20,1,131,158,251,238,61,79,97,157,255,0,174,51,
219,209,39,88,18,124,188,188,190,113,247,32,191,75,241,195,18,193,214,221,177,
128,70,119,32,227,211,57,237,129,250,125,56,117,165,165,82,123,109,223,97,219,
232,119,59,99,127,246,59,240,190,26,54,3,116,233,246,199,124,123,227,239,216,
251,103,135,170,106,22,42,64,25,56,7,96,7,215,59,119,200,251,28,30,220,11,105,
48,119,10,39,145,235,198,248,151,12,51,154,60,225,74,246,216,96,123,246,223,
111,185,63,211,126,28,232,232,24,176,69,66,11,99,25,216,2,63,249,254,157,142,54,
225,250,26,62,145,230,80,78,65,223,25,3,190,231,238,71,108,227,113,157,240,29,
105,226,68,10,193,7,81,59,157,188,165,189,125,128,63,76,99,215,184,227,80,24,
207,252,126,255,0,39,245,198,246,29,111,199,235,202,220,241,198,130,223,224,21,
39,190,199,97,140,118,239,182,78,251,228,157,184,35,89,8,29,35,168,237,191,111,
79,246,255,0,77,189,79,8,98,44,71,78,66,244,228,118,39,35,108,29,201,31,126,
221,242,54,238,182,40,198,65,45,159,174,127,176,24,247,244,253,15,19,2,109,30,
187,98,56,116,137,84,34,179,49,206,6,217,206,254,152,216,253,51,191,219,133,80,
244,231,102,199,81,250,247,27,131,147,216,159,247,30,188,34,141,176,8,0,159,161,
25,36,126,159,126,216,29,251,113,251,147,213,186,176,3,215,33,115,250,123,125,
113,254,252,21,105,18,119,22,188,124,182,53,62,227,135,207,156,240,224,241,146,
70,15,86,6,14,115,157,137,31,95,110,62,227,0,168,32,97,79,87,108,19,177,192,24,
198,71,182,123,122,157,199,31,112,250,100,131,40,58,79,177,253,199,219,25,168,
141,148,30,179,24,208,69,53,59,202,197,152,18,50,50,48,64,250,251,255,0,211,191,
15,233,78,168,138,54,198,248,199,215,235,182,195,62,223,108,30,57,195,18,70,0,
254,231,184,207,127,79,127,67,244,199,31,146,63,72,39,184,244,199,175,253,224,
251,125,120,249,144,222,252,78,47,201,185,6,126,30,124,185,198,49,25,194,190,24,
225,64,29,201,25,0,110,71,216,111,183,174,252,56,90,41,167,184,87,193,20,36,133,
46,164,190,1,33,122,129,234,39,234,62,187,0,55,239,192,236,208,75,82,205,32,
207,144,100,14,251,119,192,3,190,64,216,31,166,120,55,182,95,104,180,253,180,73,
10,45,69,202,84,35,168,28,36,89,27,101,247,36,168,32,116,198,63,49,25,109,134,
117,18,111,195,247,249,242,113,166,89,27,25,54,29,62,94,254,216,149,181,182,178,
74,93,59,67,163,168,93,12,9,34,207,92,201,128,76,241,70,29,34,99,191,75,137,8,
145,129,25,7,164,54,114,0,134,173,19,202,243,177,102,46,229,154,76,5,102,233,67,
177,102,233,12,0,201,110,172,145,183,211,24,21,173,187,207,87,80,103,153,186,
164,154,118,154,70,39,0,180,135,4,15,166,70,6,78,192,13,193,4,113,56,114,166,26,
10,139,94,160,129,145,37,174,49,200,89,228,85,102,48,75,3,164,8,132,130,66,172,
221,68,140,238,204,172,73,227,105,79,93,64,38,228,146,56,223,120,243,183,62,24,
196,65,77,76,110,76,157,184,241,231,194,254,88,144,174,247,40,107,244,118,152,
154,34,143,47,238,218,155,115,133,108,5,146,56,124,38,36,100,130,68,145,140,250,
142,176,48,51,158,0,109,240,173,37,154,11,212,176,151,163,179,65,77,89,91,26,16,
141,35,152,153,81,114,8,7,174,114,165,219,59,42,238,24,130,164,119,76,85,212,26,
11,157,37,71,89,253,213,91,42,186,130,197,99,103,36,146,6,112,173,33,133,135,
108,146,190,195,60,33,155,88,194,52,53,206,218,209,226,166,243,43,83,82,162,110,
86,24,102,13,36,146,228,249,68,93,68,46,54,102,32,46,74,183,15,83,100,10,172,
240,15,119,80,137,255,0,154,17,19,230,193,68,29,238,44,49,184,177,27,222,247,
224,76,240,226,1,60,241,27,93,46,18,106,61,67,93,118,153,21,18,166,167,196,40,
164,178,160,0,44,104,9,193,97,26,128,9,56,203,18,64,193,217,238,165,203,91,12,
64,244,197,215,24,62,204,202,122,183,27,228,32,219,124,130,65,239,219,134,139,
117,41,49,172,74,60,210,99,39,185,3,32,117,31,98,72,3,112,119,239,158,220,58,94,
98,104,169,146,0,8,68,32,156,96,117,48,1,84,100,237,210,190,103,115,254,92,156,
156,112,164,147,222,49,221,129,12,120,146,199,197,239,250,226,101,128,133,157,
160,123,109,30,115,233,140,54,187,139,71,43,83,82,1,26,58,164,114,202,112,189,
121,145,127,197,109,191,134,160,121,98,30,95,82,174,227,108,202,210,214,213,220,
106,19,170,166,121,114,139,35,140,168,50,72,84,20,70,200,3,165,1,12,254,157,145,
79,12,54,169,204,149,104,33,82,236,167,248,99,164,116,134,84,96,174,170,123,
179,29,204,143,212,73,3,0,108,56,63,176,45,186,223,225,37,116,83,92,30,122,133,
51,67,73,58,65,128,160,156,53,73,142,96,75,62,199,165,72,69,83,135,102,237,165,
59,94,2,134,142,134,8,183,190,34,205,164,24,146,79,0,119,143,111,169,19,183,60,
103,209,150,39,26,162,146,106,176,100,106,113,52,236,25,209,98,18,36,45,225,41,
121,10,171,57,98,164,46,112,49,158,156,12,240,73,169,35,130,159,231,171,235,26,
54,115,53,93,67,192,175,252,58,120,99,114,168,213,19,174,81,94,94,128,176,193,
27,153,165,114,161,138,13,143,37,212,214,107,117,198,227,44,86,136,67,173,36,
148,180,116,205,95,85,53,66,84,84,205,26,173,75,204,10,35,120,105,22,74,52,61,
14,170,1,200,24,226,41,212,183,59,141,206,162,58,57,166,113,6,86,81,73,31,150,
28,185,103,18,72,139,211,214,202,92,136,140,165,152,2,112,85,112,14,192,240,
244,185,245,176,155,249,117,233,141,35,51,15,17,42,9,226,5,198,231,111,99,195,
169,24,145,52,59,9,169,47,90,128,133,95,145,179,92,150,142,54,236,149,21,172,
180,162,108,16,55,72,159,166,51,143,204,205,140,99,34,93,228,109,183,74,220,117,
132,150,141,117,65,5,77,13,238,197,21,158,206,213,234,166,5,186,60,171,84,146,
36,153,87,165,170,154,85,72,168,171,98,100,154,26,168,35,8,227,172,145,20,217,
96,52,186,94,178,130,26,136,254,102,169,109,116,66,159,195,96,204,102,150,74,
135,80,85,131,18,2,32,56,12,0,43,159,64,100,251,141,161,232,104,161,90,234,111,
149,52,11,79,8,175,130,83,45,25,119,85,101,134,122,132,85,158,221,55,86,36,165,
146,120,227,135,196,82,99,169,103,200,18,168,88,2,100,88,82,78,48,33,102,9,34,
56,28,18,202,33,98,12,237,188,112,19,231,182,219,241,197,199,178,105,73,108,90,
171,230,239,82,155,229,186,134,199,53,133,46,213,240,192,107,228,183,86,212,200,
99,164,185,207,143,14,225,251,190,74,137,124,57,100,69,169,88,170,166,147,248,
197,88,199,31,243,136,205,169,57,115,168,52,155,60,117,53,58,74,166,154,235,98,
168,85,32,214,90,162,66,101,133,11,121,100,154,146,146,104,159,200,71,137,28,14,
221,61,89,206,118,212,119,109,73,202,26,138,122,170,199,142,254,201,13,28,213,
140,1,107,164,84,221,127,47,112,73,23,49,180,181,148,209,180,21,205,27,137,18,
186,9,222,88,213,167,193,117,229,116,84,250,175,77,215,208,211,172,82,221,236,
82,10,168,40,166,37,218,174,146,161,4,23,42,34,206,76,146,35,196,99,43,27,117,
40,88,246,33,89,129,147,137,167,72,88,233,166,72,59,221,157,155,110,112,7,176,
192,213,180,147,54,134,3,255,0,172,79,145,244,137,197,41,208,246,201,53,61,182,
178,209,109,140,255,0,196,54,165,123,141,186,156,33,18,85,71,10,188,151,10,34,1,
206,94,152,205,52,100,134,82,212,234,187,3,212,32,238,97,85,203,117,212,6,214,
41,163,165,54,102,134,134,96,180,241,197,81,61,202,114,124,111,25,145,20,147,
25,95,6,53,39,110,153,27,187,113,103,245,229,18,242,187,87,233,251,222,155,146,
225,105,171,134,231,92,233,90,209,134,129,45,205,56,117,165,169,140,146,223,63,
105,105,234,41,42,169,157,15,204,81,8,36,0,134,222,187,115,6,161,228,215,154,
142,237,28,105,89,5,206,186,43,236,181,54,200,186,188,41,114,213,145,220,105,41,
221,85,100,167,67,36,209,207,72,193,20,196,174,170,200,232,143,198,101,201,21,
13,197,144,149,147,198,64,60,182,7,218,248,147,18,73,48,34,196,115,157,141,182,
184,184,60,193,230,49,202,134,201,71,108,213,154,78,221,7,84,49,222,226,75,124,
210,70,122,158,27,139,60,148,134,92,49,37,213,230,240,124,106,114,192,72,174,74,
244,56,141,151,5,117,146,185,43,171,90,101,232,150,150,178,122,73,212,13,214,84,
98,8,93,129,42,197,11,33,192,37,89,72,220,156,180,87,213,95,106,38,179,234,43,
124,98,182,91,53,104,186,211,215,219,131,77,16,146,26,152,107,35,105,105,143,
252,196,13,28,177,3,52,76,28,42,51,21,114,160,177,158,108,105,71,169,195,234,49,
8,123,94,166,106,154,59,187,164,126,50,233,203,188,145,135,165,174,124,15,225,
82,78,126,93,225,154,78,158,150,74,248,11,134,167,12,101,84,52,33,34,88,120,88,
238,100,18,69,252,140,126,209,24,1,176,181,247,39,203,151,222,220,226,112,39,
168,46,243,234,13,37,75,118,174,38,166,178,199,45,12,21,68,170,245,73,74,145,73,
109,142,103,192,25,104,68,145,44,178,17,150,1,93,178,73,224,51,78,200,244,102,
225,23,80,17,73,13,53,69,51,3,213,128,229,177,211,232,10,68,240,46,0,216,47,229,
29,45,131,221,51,111,142,178,239,114,210,149,196,34,93,205,85,180,141,140,102,
103,89,35,116,201,242,143,58,9,163,57,25,42,172,155,224,113,25,71,77,91,98,184,
87,88,47,18,37,190,227,77,32,20,117,149,39,52,115,181,36,243,197,25,169,117,4,
195,79,85,28,211,211,213,73,131,224,60,180,213,18,0,145,57,6,164,22,173,6,161,
32,51,54,186,114,96,18,36,233,147,0,73,149,158,160,155,28,108,52,67,110,20,65,
23,36,3,196,14,134,254,68,242,196,203,100,181,46,177,211,218,194,24,226,142,11,
197,177,160,190,210,173,50,50,44,234,177,136,107,149,32,4,169,89,208,26,134,85,
29,11,40,10,170,138,232,160,27,73,69,44,23,104,164,158,120,225,52,176,213,82,
24,240,87,196,142,89,34,150,9,19,172,129,228,150,32,93,91,168,12,142,221,68,
112,83,104,159,80,105,121,99,212,180,54,249,224,158,140,138,107,141,29,76,121,
129,196,241,116,201,73,84,20,226,72,164,141,193,71,66,82,88,252,41,225,102,242,
55,3,182,170,170,155,189,210,121,104,168,74,84,44,242,75,53,52,106,88,66,178,
23,111,41,62,110,132,4,133,36,13,187,147,158,22,69,48,194,8,55,2,208,102,96,
136,231,98,45,121,22,193,117,65,6,197,100,25,23,139,121,237,177,245,199,231,49,
42,18,58,58,58,22,4,203,112,187,83,59,0,115,213,12,110,94,78,128,224,54,58,138,
42,15,202,160,40,220,54,73,93,69,83,215,217,141,69,86,37,168,150,148,77,86,248,
29,112,187,248,142,193,210,50,174,20,46,0,201,101,200,192,35,168,30,0,117,196,
173,81,168,109,17,58,22,74,10,6,168,80,14,20,72,210,198,131,57,194,230,60,2,115,
254,81,130,163,110,8,173,149,22,218,208,97,168,163,95,48,122,119,149,25,226,146,
53,117,98,140,28,5,235,25,84,64,48,192,100,18,31,113,195,250,160,42,196,134,91,
131,50,73,144,38,65,253,239,141,130,39,203,143,67,127,158,88,16,186,137,41,41,
237,210,171,148,100,162,165,233,233,98,164,100,23,73,55,233,27,176,235,198,124,
195,191,81,29,69,174,241,117,106,233,22,225,72,31,3,194,249,132,198,77,61,70,48,
73,195,30,152,38,42,204,173,210,16,19,208,72,35,33,215,87,85,173,48,20,242,19,
59,71,77,27,67,34,149,234,120,84,18,22,117,201,196,139,145,27,16,6,123,168,39,
202,0,173,23,90,83,86,169,82,197,41,171,3,82,85,50,182,122,34,144,50,137,63,47,
86,99,126,150,108,130,2,245,31,46,249,89,252,39,65,32,106,211,61,8,176,61,56,3,
208,243,19,137,9,50,125,119,143,159,174,15,111,84,102,174,209,5,230,141,67,198,
18,51,80,145,5,6,7,114,22,66,80,12,20,12,160,177,4,149,96,70,234,87,32,179,215,
120,174,180,178,204,34,69,145,90,86,41,144,66,149,102,10,54,59,225,64,43,182,55,
198,64,60,72,218,66,167,247,45,101,77,154,230,33,158,138,180,201,28,50,23,47,78,
194,101,216,6,25,30,28,241,176,233,96,51,28,184,236,70,64,118,174,176,205,111,
189,201,87,76,142,45,88,233,89,22,62,153,41,250,240,86,154,80,196,150,98,7,89,
145,73,140,228,116,144,222,94,8,234,89,22,170,238,14,138,169,201,129,50,127,237,
96,53,78,215,55,3,24,13,207,93,184,204,244,63,61,49,130,74,163,48,81,77,17,96,
91,13,36,189,64,42,157,217,193,46,24,171,40,56,192,4,229,112,3,22,28,59,65,8,
149,3,60,207,55,94,202,84,144,145,245,118,29,57,59,48,30,98,78,199,115,230,238,
192,149,170,210,117,36,97,145,80,3,150,234,12,199,114,185,24,192,67,131,176,61,
201,1,179,193,5,12,162,104,12,184,84,96,255,0,147,124,140,140,43,46,15,155,125,
143,110,195,0,1,142,15,68,205,201,146,121,109,231,195,158,210,109,136,158,63,77,
190,248,87,18,154,57,91,4,116,149,3,96,75,108,59,251,108,123,253,50,114,56,117,
167,157,99,47,40,95,226,146,202,89,201,108,46,1,69,76,147,208,185,57,194,224,
117,18,78,78,15,13,111,40,240,149,128,35,101,234,25,201,12,78,227,35,4,14,196,
19,128,55,4,103,134,250,154,230,136,84,116,156,183,139,18,169,27,128,92,161,
207,255,0,147,220,99,190,216,236,120,108,29,59,109,115,208,16,62,251,124,190,32,
122,252,6,222,159,192,60,241,150,174,242,34,184,172,114,150,120,162,242,162,247,
11,43,177,96,224,224,2,65,24,0,130,6,73,192,56,192,213,250,190,58,136,107,145,
115,214,34,145,72,223,61,72,58,142,123,156,128,6,78,6,127,76,112,130,253,86,159,
188,36,137,25,149,204,9,43,14,193,31,36,129,185,5,182,0,140,246,4,109,158,25,
154,59,205,98,202,209,192,101,18,35,25,79,72,64,232,87,47,210,79,102,96,8,4,12,
156,144,50,72,225,42,213,89,139,211,80,205,118,16,170,73,216,136,176,158,34,56,
98,106,160,5,54,27,113,235,195,157,247,56,58,210,147,60,214,154,100,35,160,6,
59,14,237,212,21,242,196,13,242,79,111,76,111,190,252,97,213,145,211,255,0,196,
118,182,165,234,234,183,80,83,25,228,113,254,45,68,162,71,232,140,250,70,130,76,
100,224,229,112,54,219,133,58,65,227,154,215,76,209,13,208,180,78,160,121,145,
227,202,244,48,238,27,113,159,125,134,252,115,190,178,79,169,42,17,71,80,165,74,
24,10,128,14,100,74,120,186,212,145,182,122,137,27,122,237,140,99,137,56,45,
151,162,179,58,141,16,56,108,172,214,224,34,4,219,132,24,188,196,31,27,17,104,
13,245,223,204,250,156,101,180,105,169,175,23,251,115,215,55,84,85,53,49,245,
71,131,137,23,169,22,40,148,13,130,22,201,114,119,56,223,25,226,247,243,171,75,
53,155,76,232,182,166,136,45,53,162,134,91,68,166,34,31,5,214,58,175,57,77,151,
18,52,221,43,220,35,228,12,3,197,85,178,164,247,41,237,191,33,4,176,8,158,52,
169,168,8,60,72,74,48,235,74,124,30,163,32,30,98,228,2,184,27,169,4,241,106,181,
93,206,106,30,89,210,80,178,25,146,227,119,163,130,3,84,76,207,18,196,143,33,
169,18,72,221,70,89,4,101,29,206,122,196,178,3,156,140,117,29,139,151,165,79,33,
218,65,144,134,171,77,28,86,220,205,34,24,44,17,37,75,144,9,12,32,157,137,156,
37,152,168,205,86,140,17,225,36,105,225,112,65,62,220,198,35,109,39,11,137,100,
161,97,137,93,27,27,140,231,192,142,68,7,185,216,14,157,242,1,219,56,224,230,
178,52,171,167,183,77,208,4,191,45,2,201,156,103,170,46,168,157,79,125,143,133,
147,147,144,122,190,156,70,246,233,103,134,177,170,96,103,89,161,240,37,71,67,
147,133,82,167,99,130,23,11,130,163,169,74,228,118,226,79,142,101,168,162,162,
168,84,11,214,179,130,187,116,171,9,75,48,31,76,200,216,244,3,27,251,189,151,64,
203,160,204,237,7,98,36,21,35,168,101,62,132,111,56,211,111,250,245,34,255,0,
173,175,49,235,128,249,173,173,53,110,21,212,70,199,165,148,231,41,144,91,220,
247,27,15,76,140,122,241,94,171,52,187,208,234,123,141,27,54,124,10,162,33,99,
176,120,165,13,42,73,146,61,84,227,3,35,35,0,159,75,73,53,49,119,36,14,150,32,
50,144,24,116,188,100,184,220,123,225,134,248,207,81,250,112,57,169,52,180,119,
128,151,40,156,211,86,193,79,133,145,49,211,34,161,235,69,144,247,217,129,10,
223,152,118,35,4,241,153,172,135,124,129,145,101,233,212,215,19,1,144,130,25,86,
108,13,131,14,102,70,241,56,181,2,216,176,131,107,94,226,226,71,47,182,252,177,
25,162,69,75,12,129,64,235,72,216,3,178,133,61,36,12,18,59,250,231,97,250,240,
195,164,110,113,105,237,75,110,185,201,26,73,18,203,34,74,10,229,86,57,209,225,
149,247,27,152,195,151,3,182,221,176,112,85,83,199,37,103,90,72,206,201,20,133,
29,84,147,212,87,184,114,55,32,29,241,244,200,244,227,132,244,145,44,145,198,
54,88,219,32,22,252,164,231,0,245,127,155,238,114,51,158,18,64,218,233,85,81,
29,219,6,75,72,212,8,61,71,2,58,137,129,137,24,134,83,125,64,131,228,65,188,
243,51,56,176,90,82,211,36,180,87,217,13,65,102,162,111,156,130,69,194,199,81,
21,84,137,44,125,12,115,146,201,226,168,80,114,72,95,78,234,60,9,164,18,56,111,
73,54,36,118,233,59,48,219,57,36,119,57,223,59,112,79,203,154,63,222,186,78,85,
167,69,51,82,83,152,103,85,96,102,83,28,134,84,235,76,146,99,42,115,25,27,47,97,
144,56,110,168,167,240,214,94,235,190,72,193,3,110,229,189,1,200,236,6,251,253,
184,244,76,174,73,78,91,44,247,210,244,203,27,146,38,102,39,254,144,116,207,73,
55,182,43,21,252,110,39,196,141,17,199,109,227,172,117,131,60,48,33,89,212,209,
41,232,5,208,5,200,198,9,92,174,253,182,233,207,175,161,39,126,232,34,47,44,
145,211,177,117,232,140,231,99,182,9,116,57,24,242,144,216,216,253,243,177,224,
173,105,18,161,38,194,229,138,18,163,220,143,99,219,190,114,48,113,223,35,143,
200,109,189,81,198,200,50,81,73,108,3,221,73,36,123,146,54,198,78,219,240,234,
229,29,136,33,100,233,177,3,120,129,54,17,96,65,244,196,203,91,149,252,254,95,
228,91,14,213,68,78,182,250,185,114,239,87,67,7,86,78,226,162,147,52,114,147,
220,144,194,37,114,184,243,117,3,147,223,135,170,56,99,104,3,99,206,216,30,95,
229,200,192,239,150,63,79,108,228,123,240,216,177,255,0,246,50,54,9,150,164,169,
98,87,114,86,42,165,5,143,99,249,100,140,28,2,64,234,207,126,206,118,116,62,
112,199,190,100,70,246,7,110,149,219,208,1,129,232,49,158,44,50,153,99,175,196,
38,109,250,242,244,49,233,136,49,0,91,214,247,141,143,151,158,22,67,66,207,215,
28,177,245,199,38,221,7,110,189,191,55,86,123,147,130,59,108,7,234,146,134,209,
23,204,31,17,8,16,49,10,164,28,51,19,144,79,111,42,227,29,183,97,156,112,111,
79,3,178,134,7,196,10,70,50,184,233,207,168,199,230,192,246,32,100,2,125,113,
130,122,127,26,164,136,99,193,27,28,28,51,177,221,153,142,112,74,246,238,79,86,
231,60,89,62,64,18,175,166,72,54,27,76,253,96,17,49,183,14,56,14,189,196,250,
200,176,218,215,251,115,242,195,119,202,146,249,194,132,81,249,179,146,219,140,
4,29,190,167,59,231,110,31,244,245,36,159,53,52,241,202,82,40,227,34,84,35,34,
66,199,200,189,32,97,179,142,227,61,201,200,25,206,74,75,67,204,226,60,164,82,
50,249,76,221,72,164,238,58,68,135,61,37,183,198,112,8,236,113,193,116,54,89,
45,107,209,34,201,20,174,138,238,31,32,54,64,57,140,0,65,93,252,174,50,27,108,
238,120,103,45,65,187,192,209,100,50,79,34,36,1,196,239,194,211,125,193,140,9,
220,1,28,79,11,27,88,219,13,143,3,25,152,152,186,85,198,74,100,119,31,151,113,
177,223,182,61,183,199,10,68,11,16,195,40,81,177,108,2,72,250,99,24,25,200,251,
131,140,103,60,47,85,14,161,144,2,227,249,142,224,145,141,142,115,187,0,64,0,
247,201,28,45,106,71,152,168,49,146,161,3,18,123,28,13,179,233,140,29,142,62,
191,82,197,90,55,141,50,78,228,109,126,59,113,244,198,83,120,188,136,249,250,
125,231,11,109,227,174,156,40,80,10,73,152,219,35,42,25,112,73,57,194,227,109,
241,223,125,128,60,103,104,139,204,177,34,179,6,245,57,201,245,105,8,219,25,244,
200,216,100,237,216,44,161,161,2,60,144,200,10,130,20,13,206,48,58,137,237,147,
177,0,122,156,224,231,135,4,133,204,184,92,140,168,7,35,115,140,126,82,112,114,
112,126,158,217,25,224,21,178,255,0,219,35,77,205,167,212,239,215,156,112,157,
240,192,168,45,113,242,58,252,233,129,251,149,27,72,32,84,25,84,101,4,14,228,
109,213,236,48,6,224,103,7,0,28,100,241,80,117,71,46,39,189,115,75,89,195,242,
243,219,105,238,211,84,220,236,181,4,84,203,13,75,202,144,186,26,138,212,140,42,
34,178,79,49,167,66,12,147,177,87,80,145,170,241,123,141,10,225,114,20,237,130,
196,131,128,113,144,62,224,228,3,238,115,219,134,155,237,34,195,76,196,97,98,
243,48,97,130,202,72,193,232,200,217,219,182,70,253,57,7,25,35,142,67,181,251,
44,87,166,53,0,10,212,214,9,2,227,187,100,96,120,133,33,164,17,4,176,19,34,216,
145,170,84,18,14,224,141,230,242,8,60,102,226,8,54,131,191,42,35,207,120,162,
182,104,184,105,128,57,158,253,103,182,83,49,233,234,233,162,160,174,174,172,
102,242,134,235,254,29,26,130,49,210,179,16,221,240,106,101,24,9,35,29,137,56,
108,99,39,13,149,59,15,161,32,31,212,118,226,203,252,69,93,164,106,155,70,157,
85,138,74,122,89,106,175,8,84,116,201,21,109,106,195,67,33,103,27,201,19,210,
80,198,4,111,180,114,3,36,100,25,37,13,1,217,237,79,52,178,51,2,85,130,144,64,
36,146,123,168,0,19,156,29,189,251,12,147,158,60,135,182,50,229,251,75,51,74,
154,200,71,90,98,36,254,84,69,243,23,212,122,88,73,50,77,174,85,244,208,166,73,
153,5,140,241,37,152,159,150,192,236,176,73,45,12,37,178,205,78,243,211,96,140,
48,141,100,50,69,223,59,121,216,100,255,0,151,211,131,61,11,74,76,249,195,51,0,
67,32,254,120,200,234,145,65,4,225,128,1,208,227,105,17,14,118,225,206,43,4,
114,154,133,169,234,136,200,192,132,96,202,54,236,64,42,8,56,193,62,128,28,99,
215,131,253,11,165,77,85,106,67,76,76,105,1,13,44,189,25,98,63,46,20,127,54,114,
6,227,27,228,131,141,205,217,25,10,203,157,161,225,36,146,56,241,19,195,160,
184,155,115,223,27,173,84,26,109,113,105,191,159,94,71,230,216,159,244,252,102,
174,42,90,142,178,243,120,113,137,88,127,226,50,128,82,83,185,32,200,184,102,92,
100,49,96,114,87,105,146,142,147,248,200,234,163,19,34,72,163,27,110,0,124,147,
234,25,78,196,109,183,175,113,141,57,167,141,37,52,49,132,196,113,128,85,78,122,
153,220,97,164,144,236,88,156,238,112,2,128,21,64,29,229,106,58,32,104,226,236,
175,4,157,45,128,7,240,229,1,215,114,61,29,88,119,56,200,59,241,236,25,90,108,
168,133,227,81,0,24,188,158,124,56,196,237,206,113,80,88,25,139,241,6,122,253,
247,182,56,83,211,227,113,182,66,128,8,236,70,54,236,48,54,27,108,0,57,199,14,
104,129,115,219,4,125,118,237,244,200,237,159,113,219,140,145,198,1,237,177,198,
79,190,51,190,73,223,125,199,215,108,246,198,73,1,85,201,31,80,125,243,245,192,
193,201,220,99,235,190,15,15,248,68,18,71,153,62,156,99,134,33,206,56,126,182,
242,198,16,48,8,56,24,61,247,27,231,244,193,237,131,147,199,9,215,242,144,51,
147,159,77,253,206,6,199,127,76,231,126,63,29,153,143,96,9,219,112,118,32,14,
231,124,15,166,70,61,125,184,70,243,59,6,66,114,1,39,61,200,223,113,145,146,64,
59,15,247,223,141,51,160,49,50,98,214,155,249,237,190,48,108,69,228,252,249,
252,97,36,202,15,94,118,220,239,246,62,158,185,199,166,222,227,182,237,114,244,
16,112,9,192,198,216,206,123,14,217,39,57,62,189,176,120,85,81,226,183,86,21,
128,206,231,32,103,39,211,56,238,167,182,54,216,241,251,13,56,220,128,28,227,24,
200,62,195,3,190,72,39,27,122,15,67,194,206,229,160,114,49,244,233,244,242,7,18,
131,225,249,196,152,250,225,148,67,35,22,33,0,83,141,243,129,128,118,207,114,55,
200,198,63,95,82,225,77,75,25,193,199,83,54,64,3,114,62,254,222,158,223,235,195,
130,211,22,35,24,0,110,114,64,237,144,0,247,32,99,63,113,143,162,136,96,240,201,
35,24,35,108,100,16,123,118,59,145,223,124,125,248,66,160,191,211,212,30,22,3,
233,137,139,99,156,80,146,20,21,85,244,36,140,156,103,111,76,145,244,24,36,122,
112,224,33,192,216,28,0,55,247,62,216,24,250,141,143,168,25,227,232,151,167,12,
202,88,3,156,12,140,125,251,103,223,212,119,246,28,45,241,144,168,202,12,108,
187,141,246,220,17,244,193,250,246,207,167,2,32,158,144,121,77,190,121,251,99,
115,243,231,206,120,229,28,49,158,224,96,237,131,184,4,122,156,247,254,191,175,
10,82,20,255,0,42,128,112,123,158,248,238,126,255,0,244,24,225,56,117,192,29,
56,206,125,198,6,219,103,177,32,119,4,231,3,36,240,165,20,119,223,63,83,159,65,
190,251,140,251,113,37,166,118,235,203,225,198,166,124,192,249,251,125,240,166,
48,128,244,132,201,199,166,113,183,250,109,223,108,231,3,211,133,200,160,0,68,
121,219,57,219,164,128,118,199,219,27,159,76,247,225,34,184,81,128,160,227,3,
171,35,36,108,6,113,216,123,126,189,182,28,41,18,0,163,113,159,111,239,220,227,
215,35,183,215,216,151,169,229,201,2,45,232,8,62,215,159,190,248,137,99,202,39,
230,194,49,151,169,151,249,84,47,112,1,25,7,109,201,251,140,224,119,253,120,224,
211,99,204,195,220,103,61,182,39,29,182,30,248,254,156,99,103,80,50,91,176,247,
246,199,109,191,176,62,160,122,30,19,73,48,59,2,48,59,131,128,79,166,55,206,251,
231,182,253,207,183,22,153,124,165,192,141,77,182,195,219,111,214,48,55,168,5,
191,200,114,180,14,183,227,203,126,113,133,30,62,216,192,95,92,231,99,159,109,
136,192,246,199,185,39,113,159,184,106,121,78,112,15,111,254,215,251,159,236,59,
122,241,247,23,137,147,85,80,8,38,223,57,96,5,219,153,29,1,198,146,13,64,99,210,
8,220,2,55,223,182,14,6,221,179,147,237,190,192,231,133,116,241,26,131,210,7,
208,159,76,237,182,59,227,25,59,3,183,212,112,35,13,73,105,85,114,78,251,28,228,
227,56,35,212,246,63,127,160,224,238,213,34,198,225,15,230,56,112,79,190,204,
164,250,111,130,61,182,3,28,124,123,78,158,162,68,79,15,126,159,47,142,160,146,
32,253,255,0,215,149,254,150,193,21,174,217,79,78,39,146,161,85,132,72,178,0,
253,138,191,82,237,191,96,234,70,227,25,198,231,136,182,189,222,122,233,97,83,
252,53,153,216,160,252,161,3,21,72,192,0,15,82,72,219,208,237,233,36,106,74,239,
151,74,111,9,176,42,33,104,155,27,122,172,138,113,157,240,192,239,216,147,129,
182,114,7,67,76,106,46,17,140,100,75,34,49,245,4,51,97,216,236,115,141,201,31,
109,134,120,221,69,135,10,4,16,64,48,56,159,180,15,230,49,52,62,18,220,57,121,
127,56,198,182,151,146,2,197,11,117,141,188,164,228,247,198,20,118,198,249,7,
211,32,247,195,190,140,212,51,233,155,141,68,114,51,170,212,197,13,40,12,79,67,
68,106,35,145,100,12,113,130,157,46,163,57,87,234,96,64,33,135,19,77,69,178,
134,209,101,150,161,150,63,29,233,250,32,114,1,10,76,68,177,1,176,185,84,234,32,
247,56,192,219,181,120,186,52,108,21,188,189,81,200,9,61,219,7,184,237,156,147,
131,140,247,7,215,182,157,77,42,138,192,220,95,135,183,201,225,56,210,84,215,34,
45,48,100,241,31,183,215,5,183,13,65,29,147,80,94,93,58,218,138,243,78,37,8,14,
16,205,211,226,71,34,156,99,33,152,140,28,156,51,12,29,184,142,169,229,121,114,
204,73,2,70,10,51,249,80,157,192,238,49,156,255,0,82,114,79,9,239,21,178,213,36,
70,67,151,64,169,182,9,10,160,5,198,119,252,160,123,99,234,55,225,117,158,25,
42,9,96,132,248,113,188,138,49,146,90,52,103,234,198,195,98,58,142,65,25,219,
39,136,51,18,122,2,196,15,251,174,126,187,96,194,0,158,86,137,189,182,183,77,
175,111,190,13,237,116,172,170,172,118,206,236,78,236,61,66,129,140,12,1,220,
130,115,157,129,0,132,58,150,160,173,29,65,25,207,145,50,195,176,145,128,109,
246,254,80,65,254,189,243,135,10,122,213,138,25,102,149,130,69,8,64,11,29,216,
136,195,187,96,140,19,150,0,1,253,71,164,113,118,189,207,120,170,101,133,25,41,
20,244,132,25,45,55,75,3,215,33,220,5,12,1,239,211,145,249,136,239,160,214,35,
158,222,155,242,248,48,24,44,218,183,184,98,124,238,7,159,218,6,28,44,200,197,
152,38,122,228,80,138,6,58,188,197,65,244,233,25,3,39,190,20,111,184,199,18,108,
117,18,209,208,83,90,168,22,39,169,168,149,42,106,100,153,163,103,121,80,145,18,
196,58,75,36,113,174,122,65,62,118,203,177,3,11,196,127,103,171,164,180,127,207,
84,85,19,56,5,99,161,134,46,167,145,25,55,103,153,188,145,46,124,164,169,105,6,
253,42,51,212,10,236,250,174,211,61,212,201,87,68,177,116,197,252,54,141,42,9,
145,214,54,57,118,138,70,57,37,186,2,116,128,58,131,2,10,129,198,3,0,223,113,31,
95,224,99,28,18,68,44,129,127,51,238,36,15,110,60,48,138,205,110,158,107,140,
210,85,200,174,100,173,121,39,114,197,176,180,241,200,229,9,206,236,238,202,184,
200,194,141,176,0,225,144,212,45,93,226,166,86,96,81,37,96,49,220,132,192,24,24,
216,121,64,0,238,48,2,239,193,172,203,79,107,165,139,229,11,120,117,20,245,215,
4,46,222,35,150,171,117,141,11,74,0,235,64,170,90,50,64,96,63,54,88,146,98,
203,36,145,45,107,203,85,33,1,234,68,190,83,146,122,91,175,160,13,135,81,56,192,
36,110,55,219,126,48,31,8,29,64,139,30,167,238,62,91,27,67,170,79,1,0,90,54,
222,220,47,195,132,70,44,166,152,168,74,43,93,49,122,85,253,237,127,212,20,81,
82,201,58,131,242,86,219,125,101,7,136,97,82,14,38,168,110,191,29,206,209,211,
68,20,126,124,25,254,154,236,205,87,37,146,185,33,54,128,110,18,73,59,82,43,
204,212,85,232,124,116,171,56,99,45,28,19,226,120,213,148,152,73,1,8,35,28,87,
189,19,70,111,151,90,10,233,101,114,150,218,25,101,165,166,86,194,199,52,147,
248,185,42,79,153,98,85,85,18,1,137,170,95,168,18,145,69,155,15,53,186,170,201,
166,237,122,165,36,121,216,213,92,41,106,161,104,186,229,167,37,163,89,232,217,
12,128,84,67,83,68,237,86,145,177,66,210,172,168,143,231,28,27,86,164,32,237,
168,158,144,4,109,235,207,216,99,68,137,16,120,69,137,155,196,71,49,107,125,100,
226,33,211,90,246,237,165,40,46,218,53,173,181,23,186,74,187,146,214,89,161,134,
101,51,217,46,244,210,136,106,140,18,48,102,146,213,112,160,15,12,240,47,248,
114,69,77,80,185,88,216,147,77,39,204,53,178,106,106,27,245,58,77,107,154,58,
136,38,150,145,157,12,61,105,33,6,161,38,140,248,85,84,114,142,186,105,194,177,
233,235,193,35,98,24,237,247,203,18,115,19,78,234,43,61,4,244,180,115,84,150,
175,130,173,226,203,213,214,65,44,53,210,83,42,30,138,122,114,210,151,166,136,
57,104,250,127,48,234,233,224,239,89,114,222,211,77,21,21,158,166,176,31,22,41,
174,116,213,214,249,2,213,210,165,194,119,120,86,173,74,148,71,149,58,75,134,70,
15,16,135,24,101,99,192,206,162,6,150,141,1,84,114,181,199,158,252,69,133,185,
99,122,128,39,82,204,193,247,220,112,254,113,40,243,234,139,76,243,19,79,210,
234,139,68,240,83,201,116,167,143,231,104,228,84,73,233,110,116,253,113,83,215,
32,82,85,154,63,15,229,235,158,53,97,45,19,44,174,67,68,135,138,19,75,109,169,
165,142,59,181,109,28,141,71,65,90,214,217,238,16,197,227,173,158,189,29,188,47,
23,10,82,74,118,61,98,72,37,86,142,104,154,66,138,192,186,18,107,43,212,218,
181,48,210,218,142,227,92,40,32,158,72,96,117,175,158,33,27,78,194,51,57,73,4,
209,17,52,95,195,233,61,49,245,178,151,5,87,165,173,167,37,244,37,187,79,115,
106,187,69,221,34,93,83,160,249,149,164,167,158,56,238,235,4,225,43,168,230,133,
158,57,66,199,26,179,149,98,34,154,32,147,66,207,12,136,192,142,174,7,169,139,2,
97,76,233,49,177,38,220,46,36,239,195,233,50,98,21,100,25,0,72,4,223,72,130,64,
55,6,1,145,55,180,25,24,163,90,187,73,182,156,166,180,106,189,41,122,49,207,
117,18,37,210,142,23,134,52,166,187,64,68,165,205,60,106,177,75,111,172,71,89,
105,102,8,172,128,152,217,179,140,146,104,141,97,29,53,21,101,202,174,221,13,
186,165,227,106,61,65,77,72,131,247,93,242,138,105,20,84,67,114,183,161,9,4,142,
88,214,219,174,180,125,38,10,212,240,234,161,79,16,213,60,159,205,254,89,166,
130,172,189,83,209,193,89,81,165,98,186,215,81,91,166,152,52,175,64,208,203,213,
242,75,85,130,196,192,140,30,52,155,18,20,89,35,37,215,195,117,172,241,79,81,64,
211,198,130,57,33,148,225,149,179,137,85,151,165,148,224,2,82,69,36,17,223,212,
121,184,32,170,99,73,184,145,188,146,34,208,15,239,233,3,3,252,234,25,111,59,
205,143,63,181,163,156,96,138,84,122,91,148,85,214,169,36,120,77,91,53,190,109,
196,129,160,147,174,153,91,36,16,237,31,133,42,228,2,234,228,99,169,28,9,115,
155,218,54,219,170,244,166,148,214,22,136,222,142,239,114,163,38,162,67,133,137,
46,144,34,171,195,38,6,80,203,42,77,79,58,54,193,149,28,130,67,134,132,116,237,
108,47,83,21,21,75,178,70,178,3,73,44,164,150,140,231,174,56,101,108,0,202,132,
244,36,132,6,10,55,198,113,198,197,175,186,90,223,63,46,236,151,72,99,67,105,
213,86,218,75,173,4,232,7,131,69,169,233,97,249,27,197,17,199,150,54,172,113,13,
64,3,167,21,6,71,35,205,35,46,245,21,18,12,67,72,247,246,136,177,28,137,6,198,
216,163,99,194,96,196,242,188,141,250,244,225,138,179,203,75,21,239,95,105,187,
77,152,93,26,221,114,134,39,183,214,210,86,47,93,21,194,130,223,51,155,37,77,
66,1,214,103,176,214,69,85,100,173,100,45,60,86,227,77,56,45,12,8,140,53,168,
172,151,206,92,106,133,168,171,183,252,157,77,20,230,27,133,60,14,38,167,153,27,
167,168,199,40,42,210,67,42,129,52,6,64,8,97,128,79,86,76,201,165,43,134,130,
175,106,151,183,53,106,26,149,169,79,9,252,57,169,107,83,165,106,85,73,29,61,21,
177,198,133,137,198,39,140,117,101,36,124,73,156,218,181,73,172,109,182,187,170,
80,16,151,251,76,136,32,146,34,42,231,106,96,205,77,112,163,153,83,252,122,56,
228,141,235,41,212,59,77,111,142,165,204,110,96,66,179,47,168,235,18,24,193,48,
73,147,34,254,115,23,229,123,153,198,214,85,153,8,240,223,73,48,45,114,68,122,
152,245,28,142,42,239,48,180,189,21,206,154,209,172,108,167,196,183,220,237,117,
84,149,136,169,226,61,5,112,146,58,135,82,20,100,169,142,41,38,140,16,11,9,4,
96,150,226,39,154,223,61,182,105,11,57,117,96,172,30,54,234,142,78,162,26,41,
97,59,171,195,60,101,30,38,234,32,163,46,0,226,207,232,235,13,255,0,73,94,170,
57,127,170,227,138,23,184,80,71,112,182,74,140,179,83,180,232,11,65,53,60,146,
32,142,84,117,18,64,234,200,81,138,225,179,25,82,193,122,243,67,139,109,186,
170,75,112,62,4,111,81,225,81,244,187,79,108,154,53,146,174,174,210,184,29,82,
81,248,75,45,210,193,41,94,191,146,91,141,170,82,210,219,162,241,93,98,29,117,
17,12,7,40,134,2,235,210,76,199,88,196,1,131,18,116,219,104,50,58,121,113,233,
234,49,89,117,84,254,53,67,204,140,90,47,151,134,37,98,19,118,5,75,246,0,236,
193,114,114,15,148,100,2,56,142,36,137,34,115,36,121,13,177,62,25,198,28,236,24,
99,179,2,51,182,237,145,183,115,193,165,217,29,161,117,144,22,63,202,196,156,4,
27,161,93,200,193,62,111,126,196,140,112,25,39,240,200,144,227,32,131,128,1,7,
27,128,122,182,198,79,233,191,124,227,132,94,92,205,167,231,195,251,225,144,72,
219,150,253,62,123,96,242,217,168,100,174,134,154,134,227,26,211,50,20,88,110,
17,146,166,22,140,130,146,72,185,44,35,46,160,72,24,60,96,96,131,30,50,39,136,
168,206,163,211,209,65,82,177,203,83,34,52,110,241,152,220,177,141,9,19,116,168,
5,140,129,0,137,88,12,182,35,80,204,1,226,175,172,51,14,137,36,29,1,215,202,
185,25,85,96,72,234,7,183,82,228,141,241,191,184,199,18,134,137,213,183,43,53,
85,53,53,57,105,41,71,65,153,36,67,50,162,41,13,208,98,12,73,12,192,178,50,16,
202,112,67,96,236,238,77,192,36,85,7,75,174,130,69,204,112,36,72,152,189,236,64,
62,88,211,109,43,99,202,112,47,121,178,205,103,173,154,15,12,16,141,149,233,
200,1,72,36,18,49,144,200,187,176,200,32,130,15,97,156,182,134,51,248,145,144,
89,178,164,6,56,42,35,36,140,231,30,38,50,50,71,80,236,14,251,27,31,125,211,
214,237,91,71,29,210,215,208,210,74,26,73,146,37,203,165,67,6,234,141,114,92,
197,17,32,244,163,150,33,179,30,7,102,135,42,244,253,117,153,196,179,210,201,16,
141,255,0,60,145,20,86,7,102,85,252,160,22,198,0,35,4,129,220,99,135,27,44,244,
152,184,19,75,243,43,44,144,65,235,120,128,100,79,60,64,56,62,123,65,28,120,218,
223,58,225,170,162,66,138,190,33,233,3,35,165,73,10,73,245,35,31,92,40,59,15,99,
234,199,82,229,158,118,199,80,89,41,164,32,122,175,108,111,219,61,32,13,143,215,
135,139,165,68,83,196,4,106,67,224,6,244,216,13,187,239,145,254,108,159,98,15,
160,210,78,177,201,82,100,217,68,40,114,115,222,60,156,28,246,200,59,31,253,177,
179,22,7,140,153,157,132,25,159,167,183,180,100,155,129,127,203,23,231,111,107,
223,8,41,40,210,245,123,171,169,145,88,65,27,132,32,158,229,71,74,169,35,110,
253,251,111,183,211,131,152,169,5,62,21,85,71,151,0,16,60,160,31,65,223,183,190,
59,29,253,199,52,211,36,20,142,228,143,18,89,90,82,114,9,61,76,73,7,7,63,109,
251,109,142,31,106,235,85,10,2,79,75,145,146,14,73,236,112,6,50,59,110,115,220,
247,201,224,41,8,5,67,1,158,89,207,18,12,152,182,214,219,153,198,222,108,6,214,
30,80,127,152,253,240,146,129,150,203,114,105,84,40,163,105,37,168,145,0,32,53,
81,62,92,99,98,167,0,145,128,51,156,28,119,67,109,145,167,186,203,36,167,50,85,
212,60,236,91,115,226,179,231,233,142,149,216,0,78,58,125,120,121,182,91,103,
188,84,117,96,199,72,142,11,57,25,61,32,231,195,66,70,58,142,253,68,100,1,223,
178,130,166,42,8,169,181,154,91,202,170,36,139,72,232,165,70,17,167,33,78,0,219,
18,0,8,198,196,157,253,184,139,9,238,141,194,247,163,72,176,0,184,48,60,183,28,
5,201,27,156,104,31,206,63,233,185,191,13,227,249,196,225,203,186,90,37,253,
252,213,51,28,195,122,211,234,99,137,186,106,69,29,205,39,74,153,169,144,3,215,
36,101,73,146,51,149,120,68,128,5,112,164,73,92,204,212,145,106,221,67,29,170,
209,154,61,33,100,134,154,154,211,10,40,139,230,230,130,36,89,107,167,93,216,60,
174,91,195,73,55,130,28,3,153,11,158,1,185,83,93,77,165,57,215,167,170,111,176,
194,218,126,178,189,45,151,49,83,24,146,156,37,77,36,244,9,57,92,29,169,228,174,
137,217,134,232,50,195,12,187,27,106,253,62,182,61,89,126,181,42,52,77,65,120,
173,138,152,187,117,117,81,52,237,37,24,115,230,46,77,60,145,244,63,80,202,249,
178,88,176,29,142,68,212,110,206,52,208,168,3,48,104,215,64,15,120,69,53,106,
200,73,183,246,234,235,105,88,134,122,34,73,0,40,65,244,138,210,100,202,6,67,
184,241,16,166,63,234,16,47,201,189,112,130,219,106,113,85,8,144,5,165,153,22,
157,37,199,79,75,36,170,114,160,147,149,31,48,131,32,236,8,245,223,131,218,75,
116,176,211,189,41,66,205,69,91,50,51,42,229,85,36,142,50,174,216,7,165,88,129,
191,247,25,227,157,142,154,11,133,166,74,80,161,170,168,16,84,38,127,49,61,99,
168,161,36,28,48,85,12,15,98,171,216,99,135,234,42,184,68,213,181,29,45,225,206,
212,233,52,89,220,23,73,41,220,140,145,176,115,28,157,246,193,0,227,139,138,25,
122,106,16,147,102,42,117,114,4,21,97,17,178,184,89,227,4,155,198,6,206,196,158,
107,195,202,224,250,131,229,195,2,209,162,248,204,173,220,62,70,125,24,28,118,
246,56,199,125,253,248,120,54,176,244,140,24,6,73,21,195,42,156,183,132,65,66,
71,78,235,143,202,79,166,196,30,19,214,83,20,184,200,129,74,248,204,133,59,127,
63,73,200,24,223,44,114,61,254,155,240,74,32,52,145,68,207,34,156,197,137,70,
112,84,184,201,66,51,177,82,184,35,182,112,118,200,225,234,52,117,22,5,100,11,
30,147,105,35,141,140,253,241,22,110,39,115,180,249,3,243,175,164,85,219,166,
152,171,211,87,10,134,140,179,91,234,230,50,71,33,25,0,239,132,144,118,87,85,32,
3,217,247,63,102,155,157,35,191,133,52,99,40,235,187,32,59,238,112,15,168,237,
147,190,249,30,220,90,11,165,146,142,237,68,241,84,229,225,151,62,20,138,1,104,
229,65,177,32,100,131,158,217,217,134,72,57,27,65,183,42,21,164,153,237,226,64,
68,115,50,245,231,3,248,100,140,2,119,10,219,130,63,211,28,5,187,41,105,76,9,
166,230,81,102,116,49,50,64,184,177,155,95,107,77,177,177,91,85,141,136,247,34,
57,251,72,3,18,119,36,235,69,178,233,72,213,82,73,5,13,213,26,212,210,183,65,
167,146,169,143,84,16,203,146,60,54,118,96,21,206,51,213,128,115,145,196,163,
172,108,38,150,224,233,15,74,165,68,78,253,24,243,229,157,147,44,184,29,44,78,
192,103,208,157,189,34,110,95,84,90,170,41,111,150,74,220,1,28,52,245,244,125,
109,208,228,210,200,239,57,141,129,4,84,210,183,65,242,144,198,54,87,92,174,120,
154,181,21,119,93,109,49,119,103,146,59,109,7,83,59,245,245,52,177,248,165,178,
199,33,188,192,177,39,204,79,125,137,227,208,59,19,42,167,178,72,33,92,35,169,
83,62,36,102,44,149,81,133,236,77,53,101,54,39,89,145,177,53,117,95,78,100,16,
72,144,117,114,34,1,82,54,60,72,34,240,70,251,226,38,160,134,72,101,240,38,70,
67,28,174,189,71,249,151,39,7,39,219,251,250,158,8,45,212,192,85,60,125,7,167,
169,142,114,72,35,7,36,130,72,36,246,219,0,28,251,112,231,118,129,22,72,166,84,
194,74,129,155,3,204,88,247,39,3,215,184,254,153,239,198,106,72,200,146,50,131,
202,219,18,119,97,128,72,206,0,219,11,130,62,135,127,83,105,71,42,41,157,27,233,
34,9,223,75,14,28,224,17,240,28,17,170,76,17,177,29,119,255,0,98,98,124,177,
145,237,133,16,186,32,17,191,79,80,198,21,206,122,128,250,1,140,14,227,190,220,
112,165,166,142,41,138,178,224,22,246,216,250,141,198,48,15,168,61,189,201,198,
13,105,98,89,98,120,156,117,46,50,164,108,71,108,96,147,177,207,220,96,253,240,
221,53,8,142,65,40,92,198,192,14,195,168,63,215,7,205,213,131,129,185,219,59,
112,224,203,34,193,81,230,56,142,126,147,31,110,152,25,114,100,116,223,237,31,
56,91,124,63,80,210,23,167,87,4,5,8,184,61,201,206,195,164,109,190,119,39,59,
17,237,177,77,12,48,173,68,200,239,31,148,145,156,140,224,29,250,179,185,98,
199,36,141,182,39,135,43,97,100,162,32,146,2,130,50,192,2,160,128,75,118,62,131,
99,223,109,192,32,112,53,79,35,79,44,198,50,161,67,177,235,56,14,114,231,0,250,
228,247,27,18,222,222,156,75,52,193,69,45,32,120,148,241,228,32,243,235,190,219,
98,8,11,106,147,16,127,215,207,60,60,75,34,176,233,18,101,189,66,250,111,133,
108,12,118,219,32,239,183,110,195,131,122,58,152,239,54,88,168,164,37,174,84,57,
9,51,140,117,68,161,138,170,176,201,35,163,164,116,144,112,64,39,124,158,34,
170,200,37,8,74,74,170,192,245,2,27,190,248,198,249,216,237,245,201,219,36,158,
10,116,87,239,9,218,101,166,30,60,176,98,70,141,49,226,8,130,159,21,207,81,243,
170,238,216,82,72,236,70,56,79,45,153,106,121,131,76,169,101,170,52,184,222,86,
199,195,196,48,35,80,32,18,47,22,39,25,85,1,77,64,137,91,142,115,212,242,139,
123,96,178,130,223,52,45,213,34,229,88,225,75,12,47,82,247,232,29,178,123,3,246,
56,57,224,166,8,148,149,241,98,3,183,97,146,20,175,243,47,109,182,244,219,211,
191,11,237,117,31,46,58,106,226,89,162,147,45,134,1,153,91,25,12,187,28,16,222,
139,246,27,237,195,204,148,212,142,200,105,73,49,182,25,131,249,153,72,25,0,122,
227,124,174,65,57,216,241,117,78,154,184,154,111,168,113,82,60,64,155,90,100,17,
17,113,195,135,52,141,82,167,196,47,207,231,29,142,27,169,146,51,130,71,148,
142,149,5,113,158,248,27,109,143,112,48,62,153,227,227,78,202,236,216,220,144,
65,193,56,92,1,223,183,78,228,145,249,187,1,128,120,121,130,223,225,42,190,122,
155,4,158,172,126,82,72,27,99,3,3,25,3,27,231,98,72,225,218,11,113,149,112,84,
99,0,175,81,217,143,114,196,108,27,164,100,129,184,27,110,56,219,101,195,130,
52,153,155,30,100,125,60,177,191,234,99,237,215,237,134,40,161,18,42,245,31,48,
198,20,147,210,49,216,185,199,114,65,206,119,35,3,30,226,90,156,56,166,145,1,34,
56,208,200,197,123,130,3,122,12,225,115,190,48,15,184,236,56,150,97,178,144,
163,200,24,18,73,198,48,79,183,108,1,140,231,25,220,110,14,55,0,213,22,246,30,
38,6,1,202,144,1,25,24,57,24,36,12,131,185,251,145,220,113,73,218,153,101,90,
45,34,224,18,44,1,129,39,246,225,231,194,37,78,185,99,19,35,235,60,62,109,203,
26,204,248,134,182,173,30,184,249,73,26,54,169,134,213,103,122,209,19,248,190,
29,84,255,0,49,33,137,217,71,65,43,1,128,167,70,81,145,145,129,223,33,127,36,
172,209,87,95,163,145,225,73,13,53,36,179,14,181,14,170,114,177,174,196,17,215,
146,84,100,28,111,140,112,219,206,59,52,246,237,111,117,38,79,24,213,73,71,112,
134,64,198,66,139,44,106,209,66,229,137,233,240,58,4,61,36,133,9,211,210,161,72,
6,193,114,39,74,117,65,53,250,32,82,42,232,163,69,167,233,218,154,69,96,106,
144,28,117,21,121,84,178,250,40,43,129,146,79,30,31,67,45,86,183,109,102,1,64,
206,42,187,188,41,11,102,113,168,3,170,4,133,180,146,38,100,136,142,129,216,46,
85,72,252,172,160,11,201,184,6,38,220,9,189,182,231,132,92,197,210,240,172,176,
87,172,17,1,81,23,132,229,99,85,43,52,94,100,36,42,131,150,140,178,253,215,113,
176,225,167,151,118,177,29,237,97,232,33,36,86,82,8,238,227,206,7,174,75,0,1,
250,108,125,248,177,186,199,76,53,85,170,161,12,68,170,68,242,34,99,204,178,42,
179,35,169,238,14,114,55,59,171,109,183,17,62,138,161,74,123,205,43,58,177,104,
100,82,219,119,96,10,182,216,207,168,207,99,140,141,246,227,161,25,67,67,59,65,
138,133,5,193,219,168,12,54,227,191,200,192,16,234,164,194,102,20,142,99,158,
255,0,6,39,154,11,90,58,2,87,5,66,128,59,1,183,215,177,39,114,48,63,166,65,120,
138,1,8,146,44,5,241,34,216,224,0,25,73,101,234,250,140,21,206,54,4,140,142,9,
104,45,163,192,12,87,115,185,192,198,1,243,3,216,109,140,1,144,73,199,108,103,
132,119,58,23,240,165,233,29,39,164,128,70,199,42,122,186,125,242,196,99,211,
126,217,56,207,104,16,162,3,19,225,250,129,32,14,95,34,248,93,72,38,39,99,4,253,
255,0,111,223,2,235,35,183,79,134,189,89,220,30,145,211,141,193,219,29,253,70,
195,35,223,32,113,248,99,149,199,157,142,115,140,40,237,130,70,66,251,250,17,
253,251,240,142,59,147,82,74,221,81,245,133,36,178,156,0,6,224,224,99,108,231,
24,237,141,198,253,179,181,254,150,106,142,133,140,64,48,88,72,255,0,202,217,
24,76,46,65,39,114,78,49,244,199,21,239,88,204,18,122,92,129,62,81,195,5,136,
27,125,56,115,227,240,99,148,145,58,156,101,128,206,72,216,142,219,116,156,103,
215,115,147,219,27,30,216,4,121,108,3,159,83,144,7,86,64,206,125,70,49,177,207,
127,183,15,177,201,5,76,126,34,180,78,6,242,168,117,56,57,195,56,94,227,36,143,
41,223,168,141,176,120,194,176,41,156,198,138,112,164,150,36,100,16,55,36,16,
217,200,30,195,112,9,207,17,239,102,32,220,111,203,175,207,44,68,8,49,195,208,
143,131,239,134,118,163,45,212,100,237,233,159,83,143,246,223,24,59,109,198,74,
106,104,209,25,72,25,234,43,146,113,157,254,254,216,219,59,127,67,195,189,92,34,
52,233,206,225,153,123,250,224,227,244,101,32,131,191,249,143,167,13,185,196,
157,59,224,62,8,39,209,128,206,195,239,157,183,200,27,142,48,181,204,27,27,242,
229,245,35,135,250,51,2,214,181,254,223,190,23,197,77,18,38,25,0,61,251,127,81,
253,8,237,220,251,250,99,62,2,247,81,253,114,71,184,239,190,195,115,233,140,118,
206,18,79,82,221,7,12,67,47,151,185,238,54,200,223,108,122,250,111,195,123,76,
100,66,70,124,184,92,228,156,144,70,126,248,62,223,239,147,176,161,174,70,254,
83,250,219,231,60,104,171,115,220,207,31,158,152,115,105,81,71,72,39,110,216,
239,250,119,200,245,244,246,227,29,68,193,224,202,224,29,193,206,217,43,184,59,
128,1,192,254,248,223,35,134,71,170,96,113,145,156,119,246,199,108,127,95,236,
125,59,39,150,173,196,109,185,32,224,227,62,155,130,14,255,0,219,191,108,103,
191,18,210,162,108,61,125,111,237,141,133,32,205,186,143,219,174,23,173,121,32,
43,16,76,110,61,115,149,198,7,125,128,24,223,125,191,183,14,244,213,185,76,18,
8,4,123,122,227,111,182,251,125,136,59,111,192,59,84,101,190,135,3,99,131,216,
31,65,244,24,244,36,14,23,65,82,85,177,156,168,216,237,146,14,49,219,97,159,
166,222,224,144,118,213,53,241,129,192,216,114,231,254,188,177,34,4,126,155,17,
229,195,245,225,131,111,153,12,118,237,239,156,123,31,124,254,135,223,211,133,
75,56,42,49,191,148,119,238,8,192,220,125,198,115,220,103,129,8,171,1,110,146,
118,207,174,195,25,237,183,175,174,123,127,94,29,233,164,36,28,159,202,48,48,
125,61,240,61,254,159,175,191,22,212,147,109,185,76,250,123,117,253,240,39,157,
164,240,176,143,158,119,6,13,183,195,171,206,88,227,182,6,72,245,245,247,245,
246,237,183,98,120,75,43,49,32,1,190,50,72,250,128,113,244,254,216,255,0,78,5,
192,198,48,73,111,187,16,127,211,30,131,211,115,239,199,207,38,231,29,201,192,
39,254,253,48,49,238,115,223,139,140,182,149,60,38,5,249,113,251,97,102,4,29,
143,145,16,119,229,191,174,56,146,195,0,255,0,177,255,0,191,253,248,251,140,13,
35,103,124,100,100,122,157,129,245,237,253,247,62,220,125,197,144,96,0,196,113,
162,138,98,124,96,79,163,125,115,143,235,131,144,127,208,240,89,29,89,132,35,
169,193,24,36,231,213,127,174,123,239,191,191,111,64,248,164,233,32,247,62,163,
215,29,182,237,223,191,175,14,94,49,40,70,78,221,183,198,219,237,140,122,143,95,
160,30,156,124,108,131,64,128,100,204,159,62,31,63,156,117,173,226,97,54,17,104,
27,192,190,220,124,255,0,140,18,215,215,10,216,225,70,32,178,62,192,231,56,200,
192,223,184,35,24,63,127,77,248,122,183,83,164,20,34,175,255,0,22,42,149,141,
186,177,249,36,3,4,251,16,219,254,155,241,30,195,57,18,168,36,144,14,228,236,
123,237,220,1,156,19,142,221,187,240,65,81,121,240,169,37,136,31,206,168,216,27,
46,80,128,78,227,114,54,61,177,185,246,227,3,9,118,107,29,48,1,222,98,198,45,
59,121,116,196,88,16,2,142,114,120,205,254,155,249,224,207,84,106,111,22,133,
32,241,25,132,81,116,42,134,59,184,66,133,136,252,160,21,99,190,14,1,27,156,
231,136,86,74,230,144,48,36,224,100,29,242,78,55,3,113,131,157,187,12,140,13,
248,231,115,184,180,192,0,205,230,27,156,159,95,244,31,247,156,19,195,10,51,48,
4,19,185,238,54,4,250,227,233,142,228,156,141,198,118,217,90,142,89,137,185,
180,95,202,222,155,15,247,130,83,77,35,97,127,231,164,27,141,249,156,60,82,167,
205,73,28,123,183,91,224,2,114,114,199,235,232,63,67,233,223,131,10,7,75,125,37,
109,67,55,66,65,19,66,51,177,121,38,110,156,40,32,103,9,158,219,123,158,5,45,
125,81,204,146,162,180,141,17,18,5,94,174,166,233,63,148,116,131,129,234,78,54,
24,220,122,243,189,222,165,169,145,250,72,74,40,164,85,134,16,1,87,168,141,66,
158,156,15,56,135,44,206,199,42,73,85,31,152,144,45,81,126,35,231,176,253,177,
34,9,48,54,48,127,78,191,39,31,94,46,243,214,98,55,115,4,24,63,194,64,85,152,
16,0,81,184,234,102,95,241,28,249,99,200,80,89,246,225,152,84,48,64,168,162,24,
199,242,169,32,157,142,11,185,220,157,241,131,128,49,128,160,109,195,122,179,72,
124,70,36,156,158,158,162,75,1,245,39,124,147,159,166,251,119,225,65,243,12,29,
179,182,59,254,157,191,175,108,31,167,24,24,68,158,163,237,211,231,92,75,72,0,1,
105,223,159,183,150,252,113,157,38,45,177,56,25,198,71,115,244,223,56,7,126,195,
62,190,252,17,88,195,25,234,102,198,76,116,242,21,247,234,144,116,46,254,224,
144,70,49,216,125,114,49,78,25,165,1,99,7,0,147,35,48,17,160,237,212,229,176,20,
111,129,234,123,110,118,226,65,211,49,67,138,214,33,165,33,41,199,82,249,98,255,
0,24,49,84,234,195,49,33,72,234,96,160,12,225,91,25,226,86,55,249,240,79,12,
108,2,5,253,54,245,233,113,235,123,97,222,73,26,115,60,69,164,72,232,109,134,30,
184,207,65,24,67,149,82,51,133,235,61,56,216,48,108,99,39,118,11,38,159,153,163,
106,144,133,160,167,40,210,245,32,44,162,66,234,174,195,114,21,164,202,131,134,
195,148,234,198,64,224,166,150,145,229,160,190,212,156,47,76,99,204,118,70,47,
34,168,12,115,236,75,96,110,74,143,97,131,109,31,81,75,77,20,214,249,17,30,11,
165,189,98,146,98,189,42,179,6,121,74,158,253,3,195,82,6,72,29,99,108,177,199,
19,149,26,64,55,188,183,219,202,194,57,121,96,77,42,12,11,200,129,28,205,205,
184,222,124,237,97,143,172,18,203,105,175,166,173,133,167,88,165,132,160,154,25,
112,146,192,164,35,196,173,34,20,12,133,8,146,39,233,44,199,63,147,139,112,147,
201,118,180,197,69,81,53,69,53,162,121,237,181,175,89,152,228,106,169,77,77,37,
51,172,113,10,88,150,10,129,75,85,81,32,148,179,197,215,23,75,103,168,178,215,
174,85,138,11,133,93,203,73,93,35,83,61,123,60,182,42,153,64,101,134,178,53,144,
60,64,224,133,142,80,85,164,7,4,148,32,17,196,213,69,85,37,28,84,22,139,152,
168,134,150,221,83,18,212,165,42,164,131,34,101,78,147,60,153,110,134,42,73,88,
212,133,220,177,11,223,21,76,33,27,25,158,134,110,15,158,224,241,144,45,193,106,
132,135,88,18,65,191,85,142,81,19,214,247,225,185,196,103,205,205,21,91,203,27,
221,172,47,92,244,18,169,170,183,212,17,180,143,69,83,137,32,144,227,11,49,131,
192,118,80,6,86,76,174,6,194,88,189,214,205,81,114,211,26,198,190,182,154,170,
199,172,109,116,86,192,98,141,161,74,10,152,169,226,134,31,20,51,50,153,41,150,
85,156,184,218,72,210,85,192,10,172,126,248,156,154,123,222,155,211,211,197,
215,44,17,153,39,134,101,192,97,44,17,71,12,136,196,2,9,106,98,189,120,63,157,
21,177,184,226,59,209,119,187,118,163,228,206,164,210,23,137,88,214,89,60,11,
133,148,170,22,158,154,72,38,241,82,162,30,146,29,99,240,26,122,89,250,50,189,
11,24,101,1,199,19,49,222,50,44,136,10,226,108,12,11,249,241,234,48,77,114,20,
182,247,86,234,9,223,140,16,96,158,184,99,231,222,140,173,211,23,235,85,193,228,
141,154,178,145,102,89,80,55,68,175,23,76,53,176,182,112,199,195,127,13,193,252,
221,50,70,222,86,4,112,245,162,185,159,114,136,105,90,186,89,143,252,69,163,174,
113,86,80,44,143,211,37,109,11,42,165,101,185,221,142,25,42,34,11,225,76,9,5,
209,3,5,113,144,151,153,186,202,171,152,182,173,35,17,137,204,150,139,68,145,
213,179,116,72,181,53,52,229,40,164,173,89,151,46,173,83,13,56,158,166,7,1,146,
87,13,231,0,55,0,124,191,179,216,239,85,149,118,75,180,242,219,174,181,32,126,
224,187,164,140,191,41,91,24,37,41,164,64,200,174,38,108,50,245,117,9,48,200,58,
93,135,88,234,40,213,43,96,209,239,111,212,90,79,173,241,148,156,21,42,215,41,
35,153,43,36,15,167,210,248,159,249,191,172,106,47,178,85,189,154,170,106,221,
51,172,174,127,48,212,179,83,255,0,22,221,168,217,67,61,178,166,23,80,240,200,
210,76,175,3,142,129,60,15,33,86,149,169,220,241,76,234,213,173,215,129,75,115,
167,122,121,99,157,169,170,41,230,66,146,65,50,146,141,28,136,216,233,120,220,
116,144,223,223,203,139,49,117,210,28,205,134,215,112,160,171,178,211,214,212,
81,152,170,228,168,166,110,138,170,232,105,51,52,53,116,162,38,2,166,122,96,
175,53,56,88,90,108,179,196,192,120,141,197,115,230,61,226,123,245,255,0,247,
221,85,44,80,212,212,210,211,199,86,34,86,11,81,93,73,18,83,77,85,36,108,16,199,
81,56,140,25,163,108,178,74,172,9,44,50,96,12,25,54,38,12,112,235,28,174,103,
149,248,198,12,21,116,192,22,141,196,79,41,158,54,23,54,51,202,78,63,103,178,
169,148,212,82,96,99,5,163,27,2,11,126,101,62,199,109,178,8,206,199,176,23,191,
225,99,86,219,245,133,5,219,225,191,95,180,180,244,90,193,42,107,244,21,236,3,
227,218,53,44,20,210,75,37,52,79,143,44,149,17,41,168,166,25,84,154,72,230,164,
144,143,154,87,226,135,82,93,38,72,226,66,172,84,164,108,147,141,213,163,42,8,
87,244,207,116,45,156,100,100,224,156,27,117,240,203,173,52,246,148,230,86,149,
213,122,150,156,84,219,45,50,84,164,242,69,26,203,61,180,220,104,229,162,142,
229,2,225,157,190,73,229,89,228,88,252,229,17,138,6,101,10,196,38,192,152,128,
96,249,29,207,183,94,24,197,167,225,185,189,196,3,214,110,57,219,113,130,171,
174,154,190,233,45,73,119,209,122,206,140,69,170,180,244,70,74,169,250,63,229,
53,5,172,200,62,66,249,111,44,170,179,195,89,26,171,177,93,214,82,241,72,35,
158,57,81,94,180,71,49,173,90,226,229,85,203,107,208,253,223,81,77,78,149,26,42,
242,143,225,77,108,188,81,36,146,71,28,82,179,32,89,150,108,75,4,132,48,150,47,
22,146,85,49,149,13,123,126,32,249,119,104,230,230,156,161,158,154,90,10,170,
223,144,21,154,83,85,219,202,173,107,83,203,137,149,104,46,20,205,226,20,145,
148,201,45,55,83,211,204,100,112,208,171,131,211,166,219,214,140,213,186,66,251,
113,26,130,142,237,75,91,69,60,130,150,228,148,181,16,10,150,137,157,133,68,51,
52,104,171,58,244,6,124,178,73,134,57,83,187,25,83,254,221,66,100,21,35,77,196,
136,104,28,125,8,60,44,65,60,52,97,135,85,59,13,237,63,126,155,237,104,197,204,
230,22,170,210,118,104,109,20,220,196,183,164,122,170,42,68,167,165,173,161,133,
36,150,134,170,44,193,53,75,44,101,36,167,130,179,11,52,113,62,99,100,6,54,80,
209,140,199,58,199,78,203,123,180,189,117,174,175,19,244,83,201,5,124,12,30,42,
164,144,138,138,42,133,4,129,32,102,141,37,133,216,249,38,254,12,159,154,88,222,
183,234,73,245,149,219,247,125,247,89,69,91,40,187,91,33,123,109,198,179,14,110,
20,116,160,210,71,82,242,35,31,30,166,47,4,69,80,31,21,11,211,226,76,189,78,25,
230,109,5,206,219,54,152,229,81,176,220,173,226,233,116,178,94,213,97,164,159,
196,240,110,154,118,233,44,175,87,28,53,104,24,193,61,5,66,164,145,187,225,226,
147,195,150,53,111,58,23,86,160,105,71,181,183,231,181,204,127,150,198,120,192,
226,48,6,66,33,144,13,246,224,38,120,25,180,152,59,123,98,166,115,67,76,155,69,
90,212,83,197,225,81,92,85,228,88,209,122,86,158,169,24,45,101,42,175,254,28,
75,35,44,244,202,79,150,9,146,49,254,17,28,67,9,68,26,69,241,63,32,5,151,57,57,
42,50,62,253,93,247,59,116,147,245,23,235,154,154,122,209,170,244,237,54,164,
176,35,75,69,60,70,182,153,159,30,49,167,147,34,72,167,85,36,10,170,118,83,13,
64,93,140,145,179,143,35,169,52,210,233,111,240,71,240,147,164,196,192,30,144,
9,30,228,224,13,199,99,129,234,125,49,145,189,48,149,36,254,70,26,151,151,56,
231,191,210,211,131,83,105,81,204,88,143,120,243,254,49,133,40,205,194,129,86,
46,145,61,59,110,161,70,66,57,246,206,241,147,210,70,113,210,224,174,70,70,120,
81,61,69,178,174,41,99,234,138,84,101,234,233,98,174,55,195,111,182,85,176,114,
164,121,113,146,61,56,81,100,170,90,58,200,166,101,45,17,38,41,151,111,50,50,
229,212,103,0,146,6,192,228,156,128,8,32,16,75,169,41,99,128,83,77,211,27,137,
212,203,75,85,22,66,205,6,84,169,98,127,241,6,122,29,78,76,108,165,79,167,12,
162,248,85,134,226,210,57,13,143,183,29,250,237,141,22,58,162,36,31,159,56,98,
75,180,87,86,209,80,211,106,106,69,241,233,26,81,77,118,72,114,132,6,198,39,
120,215,0,58,31,225,202,192,97,178,24,224,170,186,201,211,189,174,249,103,49,
212,200,179,65,94,130,16,199,25,6,101,97,27,2,65,196,137,32,1,25,115,211,42,244,
141,198,245,214,193,170,170,109,80,205,66,164,26,42,229,65,44,111,230,66,217,
233,36,41,202,130,65,57,59,117,2,192,247,218,70,210,255,0,47,117,165,189,91,168,
234,132,50,199,79,45,117,13,37,79,92,80,73,58,167,137,53,37,61,78,235,19,200,
138,37,128,146,190,28,233,16,59,74,228,91,229,107,130,5,49,226,214,165,93,24,
128,53,128,103,76,238,42,40,157,59,134,54,222,48,26,138,119,218,15,230,19,97,35,
236,125,35,144,218,4,174,134,178,31,158,105,105,156,45,186,181,232,170,28,16,
225,15,91,136,90,70,82,66,153,213,9,70,207,73,112,234,9,101,199,12,85,172,167,
169,163,199,68,170,23,205,190,228,110,78,123,144,78,227,24,239,156,228,112,74,
151,121,232,238,21,210,84,192,242,82,221,99,158,10,218,105,87,101,119,110,178,
24,17,179,44,128,72,24,224,69,81,230,95,225,74,84,12,74,202,142,230,56,67,70,
141,212,138,72,217,14,248,35,113,145,252,191,80,7,125,248,173,168,194,0,4,200,
98,8,49,42,36,233,51,0,21,40,71,89,4,30,24,101,68,131,35,120,50,12,111,190,198,
196,17,30,71,13,212,177,203,74,241,129,32,34,83,228,66,167,220,225,112,14,73,29,
246,206,1,57,28,16,197,17,168,138,66,93,157,145,73,44,173,211,140,2,72,32,156,
131,177,30,158,196,112,154,154,164,71,58,84,34,129,36,82,43,168,96,14,224,0,196,
130,50,9,30,83,140,119,216,144,120,146,231,210,22,171,210,83,214,197,84,246,218,
138,168,163,147,196,166,82,105,103,44,23,38,68,195,116,58,147,208,228,97,189,88,
157,200,18,209,103,12,41,144,197,72,1,9,210,52,206,234,204,98,102,222,43,65,128,
192,239,149,8,1,102,210,13,192,155,245,0,76,207,27,220,97,203,76,195,4,86,154,
69,136,245,15,9,114,88,229,186,183,235,7,62,204,72,39,177,244,225,158,233,74,
255,0,253,75,210,244,224,149,107,180,86,136,91,25,202,245,188,50,43,54,70,254,
66,8,59,141,201,27,13,184,173,53,235,71,96,212,163,94,108,153,40,107,105,149,
197,69,11,3,130,179,193,185,49,21,243,43,140,140,29,176,65,203,238,176,175,161,
109,71,160,245,245,162,162,26,170,104,5,60,51,209,33,30,52,6,219,15,148,50,246,
233,17,15,12,130,3,41,69,108,144,202,120,112,83,29,201,239,70,138,148,106,101,
93,169,177,19,221,138,193,93,210,12,58,133,34,74,22,141,91,8,48,188,157,66,46,
25,106,0,220,11,105,144,15,252,73,35,98,4,198,38,126,105,69,110,139,85,90,168,
45,10,134,26,10,59,101,45,100,165,122,67,94,42,212,213,214,51,157,137,49,199,
225,175,113,132,135,3,124,30,36,30,96,218,166,181,95,169,82,122,135,170,146,170,
209,110,170,146,166,71,105,26,102,49,116,164,133,223,44,192,196,168,20,146,72,
92,6,39,25,16,54,152,212,73,172,237,181,149,23,4,234,172,186,107,137,46,8,192,
131,58,81,199,66,241,164,42,123,244,133,138,69,219,32,30,227,39,139,47,204,186,
53,107,110,146,185,66,237,44,53,20,15,71,77,43,55,83,53,29,50,69,242,234,236,
59,148,86,8,50,51,179,103,211,142,195,179,81,43,80,206,102,233,217,89,178,245,
82,12,105,77,85,16,174,131,109,130,54,162,127,200,136,0,221,55,148,106,84,218,
65,93,74,78,242,96,25,157,248,152,242,195,38,155,21,9,93,29,85,51,159,224,210,
205,53,84,121,24,48,161,30,34,144,123,171,167,75,1,147,231,4,0,48,15,11,77,76,
102,170,179,229,155,49,204,134,120,193,237,214,140,146,224,250,12,5,96,61,0,39,
185,227,142,150,134,25,41,39,152,72,201,49,163,168,132,183,78,80,175,134,89,212,
157,128,33,213,0,247,73,14,192,142,24,173,19,120,181,141,25,198,58,164,1,179,
133,29,74,234,168,254,221,123,162,157,178,228,46,221,89,226,217,96,83,162,35,
255,0,80,185,23,180,169,17,3,129,34,230,108,76,28,67,118,105,139,1,245,31,88,
224,57,98,69,172,143,231,98,182,221,105,137,81,28,136,147,145,156,163,198,202,
202,65,193,193,70,12,51,220,142,157,184,44,188,211,211,212,210,75,55,76,106,242,
83,23,44,187,30,190,146,227,0,15,83,182,219,0,70,14,219,49,216,99,70,177,67,25,
97,44,85,97,229,61,31,248,114,249,163,43,238,26,57,16,16,72,245,221,114,120,
118,86,45,72,98,233,3,9,211,147,157,182,198,63,220,96,99,115,246,227,164,200,
208,15,44,209,253,212,86,35,147,133,128,71,15,16,35,99,204,116,194,236,99,157,
137,30,147,181,175,34,13,177,25,82,222,86,158,223,85,33,149,122,96,241,9,82,84,
228,142,166,246,56,30,92,100,111,141,242,61,96,203,140,242,213,85,75,88,253,103,
196,39,165,73,192,5,137,201,59,96,122,145,157,240,14,51,130,65,118,177,134,107,
93,69,77,181,28,40,154,96,224,43,103,170,54,102,112,7,148,28,16,66,147,182,59,
119,225,247,79,216,104,53,21,154,123,52,12,82,174,24,82,176,85,149,1,165,185,55,
82,32,63,229,165,64,124,16,189,192,115,33,243,100,156,90,13,154,168,114,170,74,
213,164,140,81,96,120,234,13,68,83,23,220,170,155,177,129,105,252,195,26,44,41,
141,102,96,144,11,127,197,102,228,206,252,32,14,188,70,9,52,174,134,170,146,193,
37,233,204,48,84,214,83,70,244,201,52,189,38,162,31,6,69,89,131,118,130,96,206,
60,25,14,86,68,234,138,117,49,186,149,147,46,86,233,100,142,134,166,168,0,242,
91,168,162,118,76,244,137,41,169,214,3,211,212,73,1,140,68,156,255,0,49,219,
108,113,94,108,250,190,178,197,12,214,139,239,204,70,246,217,154,154,56,89,157,
153,66,51,127,0,6,32,116,163,100,169,80,87,13,128,50,6,108,94,157,185,82,95,116,
160,154,89,36,106,255,0,29,77,12,32,18,18,132,39,92,172,216,30,103,121,72,85,29,
89,80,173,216,30,59,14,194,124,141,90,47,66,153,52,171,138,10,245,41,213,120,
110,242,139,146,229,208,168,210,229,139,170,40,187,88,68,130,198,187,50,181,85,
131,145,169,53,144,165,69,161,135,3,51,17,4,155,13,240,210,180,174,105,222,18,
194,102,69,144,69,215,146,72,193,42,0,56,198,49,249,134,196,12,99,125,208,233,
217,68,141,83,79,49,126,184,149,221,9,195,48,109,195,42,140,127,41,35,7,30,158,
156,16,180,79,11,43,42,96,111,147,156,142,251,228,2,0,219,56,199,161,62,252,13,
83,197,37,53,232,152,135,74,204,206,31,7,203,137,1,35,0,236,0,125,177,140,127,
113,197,173,68,58,168,176,190,146,81,204,143,202,226,196,199,34,60,196,251,197,
90,204,14,241,168,121,141,250,92,125,113,34,82,19,208,170,174,71,163,17,130,6,
55,192,57,39,126,228,129,158,223,110,28,196,61,113,58,182,196,18,67,46,118,39,
29,39,27,236,123,238,9,238,123,112,41,79,84,80,128,199,4,48,4,14,249,236,50,6,
0,7,237,223,111,167,15,144,85,6,56,39,164,251,253,59,118,206,253,243,219,253,
54,49,1,122,216,207,145,23,249,195,158,52,9,111,45,164,116,254,49,156,75,36,52,
245,107,140,179,67,34,170,175,118,98,173,211,141,142,78,70,222,190,131,113,128,
5,102,184,160,44,72,118,84,114,72,39,121,28,237,210,65,198,241,174,72,83,176,
99,145,130,120,144,204,144,148,12,228,6,32,140,116,224,158,251,146,14,14,78,
113,190,216,198,48,48,35,138,184,233,108,245,114,2,241,74,39,149,229,78,130,68,
138,100,98,196,60,68,224,130,115,146,73,220,13,137,27,82,118,141,97,73,169,60,
248,20,178,155,136,89,130,58,220,130,14,255,0,174,24,167,226,12,57,193,232,119,
29,120,113,159,40,193,89,158,43,137,11,78,172,22,62,191,152,143,7,197,3,164,36,
121,65,151,42,9,234,36,15,202,185,1,142,220,24,114,222,122,125,47,171,160,171,
173,254,45,178,225,19,209,213,116,229,162,142,58,140,1,40,35,185,86,199,80,7,33,
122,129,0,140,113,28,192,235,82,34,49,22,138,85,4,197,42,127,5,227,125,206,11,
127,58,159,84,198,14,227,0,128,120,58,177,208,85,213,203,225,213,120,104,238,68,
158,44,24,49,59,34,239,44,145,101,77,60,196,244,153,25,1,71,236,192,184,200,74,
157,102,122,180,234,160,241,83,168,29,24,93,73,28,24,24,32,48,36,16,108,100,144,
192,219,24,224,105,101,36,67,41,5,118,34,121,112,36,16,32,251,131,137,206,237,
110,138,150,189,225,134,104,106,105,67,9,105,100,167,112,241,189,51,142,184,247,
4,128,70,122,91,56,39,164,159,94,21,219,226,1,8,3,42,73,98,59,225,136,216,6,0,
156,140,0,1,62,251,29,178,146,135,79,205,67,105,166,173,144,76,99,169,61,33,250,
63,132,193,65,207,70,236,85,73,234,3,96,14,27,111,94,51,197,86,98,217,151,162,
49,145,128,64,4,14,219,13,207,185,57,3,62,195,142,163,44,202,8,119,211,79,80,
157,58,129,211,34,96,27,27,77,173,59,114,56,169,168,9,180,204,113,216,152,180,
253,61,253,176,71,71,8,98,3,250,146,58,14,228,227,0,19,190,72,246,200,3,3,39,56,
224,186,134,144,30,146,227,35,167,101,93,148,12,231,24,247,206,196,111,250,129,
184,133,5,98,200,221,74,66,145,130,91,202,7,233,158,227,98,54,219,62,167,36,112,
91,79,113,137,8,86,116,81,182,11,28,46,222,135,56,7,35,183,174,70,115,142,207,
28,230,89,1,45,81,62,128,1,238,126,70,3,6,108,9,244,62,125,112,73,29,12,75,17,
200,193,57,25,29,176,65,109,128,216,6,39,3,177,244,237,191,17,253,250,206,102,
105,135,70,84,131,131,142,199,13,133,62,236,84,246,3,96,6,78,252,29,211,220,97,
147,8,178,160,36,122,54,72,95,94,145,146,73,36,108,48,15,183,183,24,171,26,3,27,
182,219,3,144,61,118,35,167,63,175,235,216,96,111,199,49,218,249,250,53,3,4,117,
109,197,136,59,136,137,152,28,188,184,240,195,52,41,177,96,96,128,47,121,216,30,
93,113,171,238,120,233,84,26,157,39,88,252,243,194,3,157,183,240,159,195,78,
161,219,97,229,24,25,1,113,141,129,22,143,145,186,87,229,244,189,58,145,212,36,
127,29,124,160,5,14,131,42,163,111,230,94,172,156,146,78,70,70,192,59,157,22,
145,45,238,153,218,34,85,169,36,154,18,84,121,201,184,84,33,117,237,212,171,210,
160,16,8,1,72,59,13,237,71,40,236,66,143,72,217,210,68,233,146,74,116,152,144,
50,113,32,12,170,72,244,233,193,59,236,78,49,191,28,23,102,101,211,255,0,54,
205,212,96,60,73,225,158,173,39,126,114,45,190,216,187,172,79,244,212,212,94,24,
91,160,229,6,109,7,223,13,154,135,79,199,21,32,87,65,130,187,130,1,5,115,147,
211,239,149,206,65,247,56,219,189,100,163,180,45,191,81,85,194,99,193,134,178,
84,62,82,8,1,246,199,168,206,204,62,159,66,7,23,103,86,83,31,4,40,11,142,147,
130,185,206,6,72,239,190,6,253,246,30,188,87,29,67,107,72,53,28,53,93,61,34,186,
142,158,160,147,221,166,140,154,102,127,215,193,5,128,31,155,168,126,96,113,103,
159,164,162,165,6,17,225,123,158,83,183,212,68,98,52,9,1,148,241,18,62,159,238,
49,37,218,97,15,79,17,3,188,105,157,137,193,192,236,8,35,126,217,239,223,25,
207,28,46,244,68,68,205,211,233,144,0,223,32,122,15,251,31,161,200,89,103,101,
74,74,118,244,49,39,81,207,98,63,76,108,125,247,61,190,161,226,180,199,37,51,
40,238,84,239,143,76,28,1,141,198,118,239,219,250,142,46,98,105,143,251,84,131,
255,0,180,31,99,136,11,22,243,63,115,28,125,113,91,174,80,17,60,204,200,84,22,
108,131,182,23,124,130,50,65,247,0,19,140,240,31,56,64,196,137,66,28,224,2,112,
1,30,165,182,57,199,176,36,13,176,125,38,93,65,68,164,72,203,31,183,111,76,
159,65,253,9,207,254,230,32,184,210,200,29,147,163,10,91,108,224,146,115,182,49,
157,241,145,177,95,239,142,41,179,116,138,29,66,224,201,28,55,251,94,214,193,
212,234,189,237,191,207,174,51,91,69,124,157,76,142,158,26,183,72,37,152,9,27,
124,116,178,224,145,245,32,100,119,25,60,29,217,226,157,67,248,231,161,218,9,60,
54,86,102,81,44,97,101,64,115,156,172,157,6,51,233,134,36,140,0,120,21,211,54,
27,149,123,151,128,244,193,1,241,234,37,112,26,40,105,145,148,60,142,123,101,
122,143,148,156,225,72,193,236,11,154,241,65,40,142,42,100,16,180,96,197,35,6,
45,28,206,142,234,178,170,157,227,241,19,7,11,229,29,100,99,191,9,101,200,106,
154,73,136,157,82,214,158,3,135,30,6,246,191,2,102,86,57,116,143,159,235,108,
114,169,153,38,80,235,182,2,171,143,102,93,131,125,200,0,99,184,246,223,118,178,
203,151,56,31,155,97,159,160,251,103,35,30,185,39,126,199,140,18,200,86,73,2,
159,43,18,72,238,48,119,27,118,32,122,1,128,126,227,60,98,233,149,129,42,54,61,
137,216,31,126,231,216,253,125,6,112,56,59,180,158,162,210,54,180,139,126,248,
214,49,79,38,11,146,114,54,219,61,137,201,57,255,0,66,79,108,251,227,134,246,
170,42,25,70,55,59,157,198,73,57,59,14,224,119,220,96,251,147,199,42,145,40,217,
186,2,227,25,201,61,176,51,140,29,179,159,215,182,217,60,52,44,51,187,59,43,6,
10,1,99,156,0,9,198,231,176,223,126,255,0,219,182,213,216,155,114,216,3,195,
143,207,60,104,227,149,69,67,117,29,241,219,211,109,251,129,238,8,207,97,158,
253,179,194,22,169,127,56,206,119,36,236,114,84,140,159,244,3,190,119,250,227,
140,213,75,26,133,105,37,83,177,201,93,128,198,227,234,112,127,82,61,6,56,64,12,
120,37,88,156,96,146,125,73,7,115,190,221,207,167,113,237,196,140,201,147,7,125,
254,125,250,111,140,30,191,57,99,244,78,24,103,112,126,157,190,199,255,0,142,
222,251,101,74,76,89,74,231,185,30,167,36,140,144,63,216,111,183,99,195,67,200,
177,185,82,70,231,36,231,97,131,239,233,220,224,141,246,29,143,31,144,84,226,96,
1,7,44,71,78,123,140,99,27,231,45,157,193,223,219,137,35,133,34,102,9,29,99,
168,222,215,191,218,113,47,215,159,239,130,154,121,242,161,142,204,14,27,182,
231,96,71,108,121,134,254,128,237,247,225,226,10,166,244,198,63,79,96,70,119,
200,206,7,250,125,196,76,140,185,85,98,58,135,82,29,247,198,79,73,251,29,183,32,
224,145,239,194,202,106,135,99,147,223,109,247,239,219,251,109,141,246,3,235,
197,146,57,144,36,121,223,113,30,230,8,62,88,129,81,191,172,79,63,156,127,156,
24,44,204,88,28,145,216,99,234,24,28,99,211,62,185,25,199,191,10,30,97,144,1,
36,156,96,15,115,247,199,111,76,231,126,217,223,12,9,63,98,72,198,125,7,175,
253,250,119,207,184,59,43,241,151,33,178,9,25,233,32,237,233,191,166,192,122,19,
244,199,160,180,203,55,173,198,194,48,42,156,13,132,72,28,196,222,209,105,145,
199,126,7,113,133,143,33,99,250,159,166,251,251,96,250,123,241,247,13,205,41,59,
1,157,255,0,235,190,248,255,0,93,187,99,28,125,197,150,166,233,244,253,241,17,
107,91,212,227,70,241,177,235,250,19,253,7,255,0,24,31,125,248,112,14,66,127,
111,190,51,143,237,223,235,157,182,225,28,106,160,231,223,24,201,245,244,250,
251,241,204,190,24,142,251,118,251,99,254,190,155,30,252,124,130,76,76,241,32,
253,47,245,231,30,248,234,99,81,142,87,242,153,229,229,140,129,192,96,73,223,59,
253,63,248,199,233,183,8,171,107,122,176,1,37,84,21,27,238,71,169,62,196,156,
158,249,244,60,99,150,110,128,192,145,190,71,215,30,155,255,0,79,250,224,240,
212,204,93,142,14,71,183,253,51,250,253,113,143,78,22,168,101,141,252,249,79,
200,254,119,196,130,241,143,93,252,190,145,97,143,188,210,30,156,156,108,15,109,
129,61,189,55,199,211,235,142,21,198,187,0,6,49,182,227,176,250,31,77,251,247,
223,62,167,143,216,98,233,82,91,232,78,72,244,198,113,129,185,251,31,253,178,
199,211,226,17,156,0,58,186,246,194,251,179,3,140,224,99,3,98,91,30,156,0,216,
25,220,155,126,157,113,43,14,22,152,250,94,222,87,0,207,190,28,168,234,190,86,
57,213,24,44,149,17,152,122,182,204,80,129,213,36,185,219,7,27,40,238,204,203,
216,145,192,173,92,190,44,190,80,68,113,40,88,212,246,68,201,32,15,66,204,79,83,
156,101,152,251,0,2,186,234,200,193,49,192,92,33,199,91,190,204,195,243,116,236,
6,58,156,228,237,185,10,59,0,56,108,86,13,145,223,61,192,247,239,213,253,187,
110,62,158,156,8,147,123,252,243,243,198,40,139,240,191,15,156,48,162,35,145,
185,246,207,176,206,251,12,127,191,175,211,140,192,49,96,170,1,57,237,210,9,39,
61,182,32,251,255,0,67,198,21,194,174,127,76,3,245,62,158,251,246,244,27,253,
56,81,23,231,82,49,156,130,15,166,65,4,111,182,223,83,183,25,194,199,231,33,
137,219,231,207,231,10,17,93,186,83,188,96,229,87,176,201,220,182,125,73,244,39,
36,12,0,84,113,37,233,136,58,45,119,25,72,223,196,129,64,251,43,183,246,236,
123,246,245,237,192,74,194,35,112,192,97,88,43,47,174,122,215,168,14,222,132,
144,118,29,142,113,216,156,90,100,49,90,60,53,42,5,77,97,3,118,44,12,106,168,
112,54,234,198,217,198,118,39,0,227,60,108,24,243,35,158,255,0,60,176,38,107,95,
111,231,245,227,131,58,116,138,155,70,220,166,10,166,89,235,169,225,5,142,54,85,
119,99,190,70,65,42,61,112,9,246,219,237,40,130,174,227,5,3,43,31,21,218,8,200,
200,2,162,106,98,180,136,72,33,137,106,179,24,69,0,18,73,97,212,9,82,182,181,81,
116,173,170,20,12,191,55,117,168,150,80,122,151,196,48,195,20,88,57,56,216,63,
91,17,134,108,250,129,142,7,45,115,61,29,198,166,72,94,65,36,47,20,145,186,183,
75,117,66,253,113,203,27,47,155,173,27,167,165,178,164,17,212,9,101,94,55,168,
18,12,200,16,63,91,124,223,3,15,170,252,36,131,233,99,28,99,132,219,233,135,
167,169,54,75,157,182,227,70,101,166,172,134,163,230,80,224,224,58,158,153,1,25,
13,230,96,81,163,36,30,146,73,198,120,184,182,30,101,232,45,73,109,182,53,109,
125,37,174,231,28,105,243,48,212,167,131,20,149,108,195,196,148,57,65,19,25,24,
12,229,147,160,18,164,28,245,53,83,189,210,189,242,146,223,92,7,85,85,69,108,
182,217,228,85,85,18,85,98,158,162,10,137,80,42,168,168,149,38,157,42,29,66,252,
195,83,171,176,51,51,51,200,54,234,119,211,116,81,216,47,186,102,134,249,108,
140,154,233,235,104,32,138,162,187,161,100,30,36,144,84,168,89,250,67,18,124,41,
227,86,85,67,24,153,20,117,23,41,176,4,130,64,82,34,76,196,216,3,99,109,224,152,
49,2,4,226,21,85,100,19,102,155,25,2,223,65,28,177,98,121,139,69,13,243,77,60,
148,161,42,173,180,12,151,1,36,50,70,212,228,76,62,94,72,227,148,6,234,73,16,6,
29,36,130,240,168,115,146,185,135,244,159,46,225,104,169,110,209,211,79,83,100,
50,73,65,121,172,163,152,211,213,90,254,109,204,116,21,222,66,92,36,114,4,249,
133,120,228,135,194,103,103,5,88,16,251,161,52,38,130,215,179,214,90,173,122,
174,233,103,157,195,180,84,48,213,201,79,79,37,52,185,88,218,162,142,160,135,18,
67,63,74,74,190,19,47,75,245,137,78,15,25,185,113,123,189,114,147,81,93,116,
182,164,158,25,236,151,57,43,40,32,168,169,137,100,166,169,150,158,71,140,209,
75,47,89,199,204,15,225,192,204,197,58,152,21,1,27,173,98,208,24,53,137,80,65,
51,32,137,48,68,91,208,223,203,0,34,1,80,210,96,200,136,48,102,8,222,251,242,
152,35,4,181,60,159,155,79,10,42,26,167,168,154,203,172,96,169,169,180,76,190,
18,201,75,115,164,80,72,73,226,80,22,121,227,89,124,165,81,92,164,106,81,148,
182,107,111,51,52,30,164,229,213,224,45,90,173,93,57,120,39,134,190,148,248,126,
44,51,168,150,9,149,144,47,135,33,82,25,94,48,64,154,54,0,229,64,227,103,90,74,
135,255,0,169,154,62,191,78,211,195,225,212,217,235,86,182,201,92,178,47,139,
103,187,8,164,169,183,133,50,249,138,153,209,82,88,200,41,61,52,146,43,17,147,
138,165,174,168,107,53,166,156,212,118,203,144,151,247,213,156,137,97,166,145,
10,207,72,148,213,172,149,54,184,81,71,85,65,164,169,142,104,224,8,25,196,36,
28,200,132,99,12,50,204,248,98,219,250,253,126,88,226,52,165,72,112,119,32,52,
141,248,78,194,45,191,164,220,78,51,114,143,157,233,36,20,86,173,78,244,215,3,
74,105,228,166,173,154,88,146,172,45,49,71,85,159,37,60,73,84,42,148,116,233,
115,42,140,169,200,110,2,126,40,121,95,109,187,195,15,53,121,121,77,227,218,174,
48,61,126,170,162,162,94,168,168,235,90,85,141,238,244,177,70,14,105,43,131,
135,170,104,242,148,213,107,40,152,39,136,173,196,45,65,163,41,175,255,0,188,
141,182,154,122,154,155,116,140,181,22,170,99,41,185,154,116,85,47,117,182,70,
161,222,182,42,114,224,92,173,232,173,89,74,139,243,176,164,212,222,50,211,200,
156,155,166,215,80,234,89,116,214,154,212,16,252,170,120,23,10,173,49,124,157,
196,23,90,31,156,130,154,237,75,65,20,139,152,171,188,9,58,228,141,90,37,146,57,
122,164,71,42,87,129,131,178,155,242,49,123,112,158,36,113,7,124,59,1,78,173,
135,17,195,135,15,175,159,76,85,187,5,222,154,25,69,186,228,132,64,227,166,25,
155,117,94,172,101,75,99,101,39,12,8,24,219,190,59,78,58,10,223,36,26,158,217,
111,130,165,26,146,226,236,33,148,144,84,43,2,205,19,238,65,32,48,146,51,159,
202,27,111,67,159,226,223,150,212,156,185,231,37,210,211,110,165,130,134,223,
115,180,219,53,5,29,53,40,196,16,154,213,154,58,136,227,24,233,80,101,166,121,
10,175,149,93,164,27,2,23,136,39,79,234,154,203,29,206,223,89,27,179,173,5,76,
83,248,69,216,96,117,14,162,135,39,167,169,122,129,3,3,39,219,130,232,148,42,
78,205,7,247,28,71,239,184,4,78,54,13,228,113,249,229,242,216,217,238,149,230,
93,235,66,45,70,135,185,79,84,108,169,85,45,93,165,39,15,20,214,155,145,1,170,
105,35,105,8,48,82,220,161,196,208,50,176,129,170,84,58,140,200,231,137,218,91,
189,85,242,214,240,221,234,96,212,90,118,233,75,12,180,18,213,210,196,213,113,
137,148,244,196,142,139,226,61,68,39,169,72,110,175,17,1,86,39,124,197,252,189,
174,208,60,238,210,75,79,116,232,138,236,104,209,40,174,212,206,159,55,71,85,26,
116,199,20,229,129,241,162,70,84,83,28,184,220,150,66,135,12,27,244,131,92,45,
21,149,188,178,188,86,50,87,69,226,207,162,175,32,152,209,174,20,157,115,124,
148,253,100,161,53,10,132,199,17,238,114,170,8,97,136,36,171,5,105,32,216,19,
192,109,7,231,237,141,48,16,79,24,248,38,215,253,46,57,225,29,255,0,70,91,53,46,
137,185,105,227,110,146,56,162,169,172,168,211,46,58,60,122,58,232,223,38,153,
114,202,98,167,169,99,34,134,94,165,29,101,29,118,86,20,246,125,8,246,122,106,
158,168,42,94,26,129,43,24,231,78,158,168,227,45,29,72,100,83,229,168,134,68,61,
75,133,101,100,110,181,36,140,220,11,246,168,188,214,71,76,149,20,79,65,93,66,
147,210,92,37,138,15,14,25,107,195,255,0,139,224,161,30,89,35,195,57,61,47,214,
172,87,32,100,242,167,165,151,80,83,69,89,61,45,37,92,117,96,165,206,34,33,142,
65,113,84,120,205,72,139,243,17,95,6,0,168,81,147,81,28,139,56,105,48,242,51,
167,75,43,240,17,110,17,246,216,145,240,66,229,152,3,55,4,201,143,212,196,206,
216,172,220,164,171,55,24,175,60,189,157,195,212,75,13,93,126,159,141,142,245,
83,71,24,122,203,124,32,236,210,207,2,124,221,42,46,11,201,20,209,32,45,50,142,
32,29,87,102,52,183,26,184,122,48,141,44,136,60,189,143,81,202,246,4,20,97,210,
65,236,14,123,239,196,143,171,173,213,122,27,92,165,85,4,242,211,75,111,173,
142,190,209,88,161,163,108,69,48,150,33,157,186,101,129,135,135,34,131,183,75,
33,4,46,233,185,157,116,167,189,212,199,127,65,79,10,106,85,122,231,48,68,130,
42,59,131,21,75,130,8,129,10,161,106,15,143,129,133,233,126,165,10,14,3,53,70,
186,98,56,25,88,228,119,30,156,188,177,36,96,24,19,179,15,175,62,39,111,215,21,
198,90,39,134,73,34,32,133,62,101,111,124,110,25,125,240,55,200,250,129,223,60,
31,217,96,134,255,0,97,168,180,85,184,74,170,73,12,244,149,12,14,41,228,144,42,
100,129,191,203,202,192,44,202,6,20,56,147,0,167,14,215,91,19,116,194,4,74,26,
122,83,81,67,39,73,232,152,40,232,171,133,31,59,180,18,239,210,124,202,142,185,
5,114,198,60,163,185,79,100,186,22,32,175,73,41,42,96,149,120,88,225,186,135,
243,41,27,144,70,224,224,0,113,193,41,30,236,233,107,131,99,32,236,96,207,164,
131,229,137,143,24,145,102,23,31,61,57,111,208,225,12,244,243,81,78,105,234,1,
142,122,105,76,114,196,217,200,100,96,184,32,99,56,217,211,4,134,29,143,73,226,
80,183,221,42,52,196,82,83,214,211,180,109,44,98,162,25,27,12,36,134,88,186,
152,23,80,202,122,176,26,38,82,71,153,147,61,64,102,61,212,53,75,81,81,13,90,
142,161,34,244,25,1,221,148,12,196,172,199,118,40,158,69,99,150,42,184,57,233,
224,166,217,168,33,188,216,191,116,92,35,73,46,86,180,103,181,204,216,255,0,155,
163,80,124,90,39,206,8,149,19,45,17,92,55,151,169,60,192,134,37,56,74,141,164,
149,98,9,67,192,152,50,167,145,43,249,72,177,35,174,54,110,1,34,220,68,95,133,
199,174,254,120,26,187,213,154,247,144,36,1,98,98,141,24,102,5,213,130,227,168,
4,202,169,220,117,0,196,250,110,64,60,50,45,184,48,204,204,82,48,84,59,5,44,
20,117,47,83,143,243,109,156,15,93,240,195,214,83,211,58,98,27,237,198,26,10,
97,212,128,172,181,213,140,223,225,66,7,91,67,76,187,100,224,136,204,204,11,52,
133,138,128,0,224,131,153,118,155,93,161,34,142,138,4,129,162,167,10,89,64,5,
138,188,101,21,129,252,205,220,130,119,220,247,226,127,210,179,83,122,204,64,11,
230,53,18,100,129,194,23,143,14,3,107,226,212,10,234,160,27,216,249,24,31,60,
164,226,28,212,58,102,75,34,81,85,71,50,84,209,215,196,94,154,162,46,204,64,254,
36,78,164,228,58,229,88,128,72,195,109,184,32,45,211,58,141,104,145,237,181,
238,230,142,67,213,79,48,221,168,167,59,117,251,154,121,78,4,171,159,33,243,141,
139,112,146,190,234,43,150,142,57,34,146,72,41,102,50,26,99,39,74,178,57,2,100,
141,134,232,100,3,102,93,148,129,182,217,225,193,116,197,53,117,58,207,101,150,
166,173,37,235,98,146,162,9,233,88,163,17,79,36,113,183,81,149,74,133,119,233,
17,184,40,234,112,79,76,0,37,245,229,192,91,0,200,73,102,33,128,14,0,177,101,
212,38,210,71,132,196,133,108,73,224,41,87,38,65,36,30,29,4,236,12,122,24,227,
39,18,245,182,90,175,4,212,168,74,136,188,44,184,3,196,89,35,236,82,84,193,86,
29,36,227,171,36,231,111,205,178,109,67,203,72,43,237,151,29,81,165,68,2,130,
130,206,151,154,219,121,155,19,83,43,98,11,154,211,197,140,202,176,84,36,146,55,
229,116,132,140,140,40,204,125,163,117,53,77,134,163,228,46,12,207,70,196,47,
249,138,35,109,152,207,243,42,247,49,183,113,229,4,108,4,183,38,162,183,88,141,
5,76,53,44,40,171,218,85,73,41,157,176,30,161,74,60,110,14,82,74,58,136,131,
69,81,4,138,222,20,190,28,142,153,66,77,197,22,203,215,161,166,181,192,26,88,
49,1,233,57,240,171,163,69,211,196,53,3,99,0,72,48,193,54,214,175,41,188,136,
32,18,24,110,84,220,65,16,96,240,6,68,139,98,19,229,229,208,219,170,180,211,
161,56,166,190,74,213,33,91,42,241,56,117,110,181,29,240,27,190,48,9,29,129,227,
98,21,244,180,247,94,87,85,202,210,140,233,219,156,21,22,217,127,55,93,45,209,
20,252,162,244,156,140,75,212,81,177,210,187,3,177,200,215,148,118,185,52,150,
166,188,89,39,83,209,77,91,73,114,181,74,202,24,85,90,174,49,173,77,28,209,190,
55,134,122,73,188,197,78,4,209,244,55,158,61,174,53,190,243,82,156,179,182,81,
187,20,138,241,95,53,64,206,254,45,29,164,53,61,57,62,184,106,137,28,247,198,80,
122,247,185,252,50,198,149,44,222,86,168,157,52,106,163,161,255,0,23,66,40,255,
0,253,98,155,139,9,58,72,179,92,89,184,99,77,193,221,129,145,196,31,23,208,18,
15,182,227,10,180,101,209,105,167,158,142,174,17,37,52,241,148,195,108,34,149,
199,79,80,59,100,149,192,239,177,223,219,133,53,54,245,167,191,45,18,42,162,87,
65,136,156,40,10,100,203,50,19,232,91,173,16,22,29,137,36,119,224,34,205,44,
134,166,88,212,22,46,15,98,79,72,80,58,155,25,206,0,221,152,110,187,147,142,13,
106,102,89,154,202,173,33,21,116,213,72,135,172,183,87,129,35,68,17,139,231,126,
150,207,149,134,64,10,217,199,29,13,61,13,73,21,128,148,169,40,71,16,88,7,73,19,
186,180,173,236,65,30,96,105,13,35,138,137,19,59,11,31,125,240,83,161,107,35,52,
181,54,201,164,30,60,85,51,133,89,9,12,189,82,16,64,201,201,61,69,79,79,110,231,
109,248,55,168,160,240,101,29,61,100,76,162,68,24,109,137,199,80,239,128,49,146,
9,250,30,253,225,122,152,197,183,81,197,45,36,141,138,171,132,140,200,124,174,
147,71,81,225,78,167,27,129,214,3,174,84,249,91,191,22,34,224,132,173,43,146,
189,94,20,97,134,48,21,136,1,50,1,27,54,78,84,103,4,103,59,227,142,183,177,105,
182,98,131,211,41,47,149,116,64,192,9,117,102,120,27,88,5,17,249,163,99,184,194,
149,155,67,41,155,84,4,144,100,197,133,253,254,78,42,159,51,33,240,245,63,134,
58,193,52,104,202,78,8,10,72,36,169,244,243,63,73,62,253,206,6,56,207,203,218,
232,45,23,138,22,155,207,21,107,189,21,74,178,229,150,42,166,17,164,202,16,147,
226,67,41,89,16,156,48,233,97,190,112,18,115,142,239,75,111,212,240,197,52,138,
38,107,82,1,20,99,170,78,185,39,61,32,128,64,94,165,92,238,70,192,29,186,184,
135,109,186,246,247,69,122,134,75,109,174,158,74,138,117,233,166,138,161,139,
172,115,184,232,138,105,123,33,43,146,200,132,244,7,32,239,211,158,43,159,61,67,
179,187,94,163,61,70,14,185,192,52,210,166,213,220,65,166,72,40,146,100,174,165,
10,72,44,24,11,0,72,54,134,173,64,64,177,66,101,152,40,216,196,19,192,24,190,
192,243,227,99,57,171,160,210,147,92,61,84,213,126,52,53,212,212,245,208,162,6,
240,154,55,85,69,152,16,184,40,231,242,250,245,41,57,0,103,137,99,150,22,104,
197,51,218,228,153,37,122,144,26,134,98,8,122,105,64,62,2,29,243,225,204,65,133,
148,231,57,4,118,32,64,113,220,181,213,116,15,83,170,141,61,226,174,26,40,69,50,
80,188,109,44,20,43,35,205,50,193,12,32,44,134,4,149,165,85,12,24,132,101,245,
4,78,156,172,173,146,170,229,167,105,233,170,17,225,169,184,81,59,207,24,5,
170,18,57,3,144,3,18,84,32,87,12,167,204,172,24,29,193,227,182,236,129,148,169,
218,205,152,167,149,173,150,254,182,174,179,71,48,133,43,5,173,82,157,54,87,26,
157,91,196,229,165,28,247,82,191,149,200,6,175,49,173,104,4,46,174,16,0,89,76,
169,42,9,144,64,4,88,1,120,213,212,3,130,91,140,62,4,149,20,174,216,150,41,25,
74,48,32,198,209,254,113,129,141,253,55,236,71,174,49,192,188,145,162,78,146,
18,21,129,250,145,229,25,29,56,201,4,121,113,237,129,216,113,41,243,6,205,242,
119,185,170,163,193,138,227,52,210,135,93,128,147,168,150,76,14,251,28,171,13,
206,15,126,252,71,147,219,220,152,250,135,125,199,112,64,62,132,12,0,115,156,
111,159,64,55,227,163,204,229,106,208,173,90,129,66,2,57,26,163,117,153,70,245,
93,38,210,48,154,85,12,21,164,155,109,215,98,61,228,249,199,28,39,44,30,65,34,
43,97,152,117,183,161,25,7,24,223,125,253,72,4,247,61,143,14,149,151,75,45,142,
136,215,93,107,105,232,169,80,96,205,83,42,198,93,240,8,72,129,243,75,46,195,17,
196,165,136,236,48,122,184,250,26,127,4,28,133,17,38,73,102,192,80,170,9,118,44,
72,1,87,4,111,176,29,241,140,138,77,170,53,116,186,171,91,95,104,235,43,32,169,
130,207,95,83,73,108,168,133,130,209,37,175,173,190,89,233,148,2,165,154,92,137,
234,135,84,179,184,82,91,161,85,71,51,248,139,182,87,176,242,212,79,118,181,115,
25,186,141,71,46,142,116,168,100,66,238,238,65,215,161,87,96,163,196,222,18,
233,185,119,41,71,250,135,107,144,148,192,44,98,76,19,0,1,180,147,207,97,120,56,
177,87,78,110,216,178,241,90,97,173,185,72,78,196,70,105,226,65,191,155,196,151,
14,196,158,203,208,54,220,145,182,64,166,214,21,213,213,205,93,37,174,184,83,
198,128,116,199,17,113,133,221,114,229,84,110,124,187,236,55,244,226,19,134,248,
148,117,36,70,145,184,135,202,241,179,185,86,96,73,235,98,133,73,4,224,131,156,
16,50,115,156,25,95,79,106,141,87,119,141,90,166,235,87,5,154,50,176,52,20,110,
32,29,1,54,142,53,95,46,17,72,204,147,117,125,137,60,121,62,119,241,77,124,195,
149,169,84,6,212,88,211,167,69,86,154,129,38,117,49,38,1,226,121,109,176,55,116,
242,104,7,133,77,198,229,175,126,155,109,200,71,28,63,197,205,154,138,6,141,99,
178,79,80,29,135,82,203,42,70,19,7,5,122,149,95,164,122,19,212,119,216,231,126,
12,237,252,249,169,164,100,79,248,86,105,90,76,0,22,176,50,103,252,161,250,64,
10,14,255,0,203,159,92,157,248,83,166,87,71,66,93,103,179,71,114,149,188,210,
10,202,232,96,170,152,57,192,17,117,196,86,71,245,40,164,117,18,6,15,19,101,
131,73,232,93,81,67,51,209,209,219,44,245,1,8,122,90,207,145,119,67,129,211,226,
171,52,15,209,217,155,164,41,43,158,147,213,183,21,231,241,78,110,156,232,205,
152,224,21,41,144,35,133,224,253,112,79,252,189,31,122,96,243,150,96,72,233,22,
223,203,0,180,156,248,214,117,208,170,209,232,248,166,220,170,172,183,144,146,
48,87,1,87,193,141,186,203,32,37,201,84,29,81,228,175,81,56,103,186,62,114,92,
210,34,215,237,5,171,41,170,148,121,22,223,74,151,26,105,155,25,33,100,15,28,
145,131,144,83,197,65,159,230,96,6,229,244,92,170,20,147,195,39,252,55,163,110,
244,113,200,134,91,149,174,241,114,178,86,198,138,65,113,28,16,220,167,142,166,
76,21,96,72,129,89,176,138,49,146,39,45,39,202,45,41,124,70,158,122,125,81,105,
158,41,85,35,116,189,92,163,165,37,84,148,33,170,228,149,75,116,144,78,85,148,2,
55,237,194,21,191,27,246,181,34,93,115,76,227,98,26,146,176,30,65,32,143,77,67,
152,230,65,216,244,42,66,247,97,73,226,28,169,62,122,172,125,99,204,98,151,222,
249,143,205,203,236,236,214,45,59,118,178,91,21,148,82,210,124,164,130,121,20,
12,172,181,181,76,170,25,220,231,248,49,15,5,15,74,3,33,29,92,96,167,159,153,
242,66,183,13,91,169,26,211,77,143,225,67,81,44,198,82,9,198,22,40,25,99,233,
238,189,228,112,228,30,142,199,141,135,221,62,26,46,191,186,234,174,118,46,115,
86,219,67,65,36,177,82,92,170,45,53,134,139,195,86,32,72,130,220,30,174,51,176,
80,168,28,169,198,75,17,197,91,122,125,113,68,149,22,77,85,87,165,181,101,12,
231,192,53,111,99,180,138,138,124,59,102,88,124,42,4,169,195,100,54,202,174,58,
118,203,241,89,255,0,237,126,115,57,83,199,152,169,85,181,120,212,215,173,76,92,
216,10,101,17,68,94,22,116,253,240,207,254,81,78,138,254,77,35,252,91,69,54,31,
252,131,177,191,29,140,155,242,24,52,205,254,134,221,21,52,149,186,182,233,92,
195,37,154,155,16,71,156,158,152,209,220,188,233,229,10,113,147,131,145,156,227,
51,93,182,229,85,91,75,110,189,87,92,38,211,90,82,228,103,122,93,67,125,53,13,
79,91,79,69,58,83,86,254,234,167,98,106,174,181,17,204,198,36,90,104,140,110,
225,212,74,2,63,76,28,252,170,181,199,26,77,101,213,20,245,5,129,105,41,210,146,
186,15,150,99,130,209,31,152,130,0,172,63,40,233,59,108,71,97,198,57,52,69,108,
179,64,213,55,1,82,212,144,71,77,78,211,213,200,226,10,104,89,140,112,194,146,3,
225,68,172,238,82,52,194,41,99,182,249,227,161,201,118,189,106,197,2,145,166,
124,90,187,210,208,71,3,175,121,130,73,144,64,48,46,33,58,153,53,73,45,191,2,52,
115,227,111,134,56,3,137,3,152,247,219,54,173,189,80,38,159,146,178,107,21,166,
130,59,125,166,123,132,49,195,113,150,63,30,121,171,101,173,134,56,147,162,74,
186,198,150,174,24,186,220,193,5,68,112,51,187,43,17,63,104,93,71,58,90,232,82,
56,30,84,130,24,162,33,96,47,147,26,132,43,152,200,193,44,49,151,25,198,56,170,
244,182,185,104,88,117,8,164,99,252,209,205,249,134,49,158,150,198,249,238,118,
39,32,157,251,203,186,67,84,205,101,8,21,42,90,36,112,91,229,234,26,150,109,
240,74,25,19,118,3,30,92,147,141,177,143,94,147,47,81,148,154,138,208,228,111,
55,49,204,155,220,222,118,242,17,133,138,41,26,88,64,4,218,54,158,152,153,181,
61,234,162,72,129,249,95,7,168,140,59,211,204,170,136,118,37,129,25,194,134,
201,56,108,1,128,9,192,226,25,212,119,19,113,122,8,27,195,111,221,48,205,77,19,
162,226,55,18,212,188,242,200,142,85,101,101,149,200,145,21,193,233,61,69,85,
122,216,113,61,203,168,180,221,250,218,5,202,223,168,41,234,21,7,75,213,92,38,
169,200,56,56,233,99,190,231,183,79,97,234,71,16,229,238,215,101,141,165,150,10,
185,35,82,79,66,76,161,72,83,156,13,200,57,201,220,158,248,61,192,221,209,152,
47,255,0,168,196,30,68,239,181,197,207,152,227,141,26,74,134,86,27,200,223,110,
32,129,244,145,29,112,48,154,134,174,157,32,130,23,137,178,165,89,113,146,8,36,
140,156,237,156,100,29,198,254,185,219,230,215,117,48,18,143,12,114,150,202,178,
12,141,192,56,57,201,25,244,199,109,189,56,21,175,138,157,90,78,169,36,109,188,
157,29,32,118,206,196,100,96,99,25,56,251,246,224,110,104,169,136,6,58,167,66,
14,88,59,134,86,144,0,124,202,8,97,219,24,93,177,190,9,27,99,118,133,106,99,74,
84,54,16,6,190,29,1,176,225,254,93,47,129,178,36,237,126,112,72,249,243,158,15,
27,81,75,112,102,50,194,180,209,18,221,114,63,152,144,23,36,42,227,39,61,64,6,
198,1,32,159,83,195,29,210,190,210,180,240,199,29,36,149,19,187,191,92,97,255,0,
140,85,201,80,202,21,79,66,225,64,234,59,2,195,25,199,1,181,87,73,36,146,56,33,
255,0,150,44,202,146,213,186,101,6,73,12,209,70,204,48,91,126,146,216,223,249,
65,35,133,117,55,90,123,84,15,75,65,4,178,92,43,99,17,77,117,173,70,51,8,27,37,
197,26,149,85,95,21,152,134,157,119,11,229,132,38,236,68,249,231,168,2,22,118,
35,97,96,4,131,35,153,137,188,91,120,230,54,16,242,143,185,229,111,245,130,23,
213,13,21,176,91,237,80,154,101,137,220,206,80,128,179,44,177,44,110,149,57,199,
95,79,75,0,59,101,152,168,4,130,7,40,21,166,145,142,113,210,11,57,252,168,20,
159,94,251,229,143,72,193,59,246,238,120,77,65,78,102,102,105,73,88,32,1,234,88,
2,17,6,231,204,49,187,182,224,117,28,227,112,14,196,188,86,53,61,190,26,121,
130,149,134,167,6,40,149,176,76,69,130,180,146,129,130,242,108,88,12,244,160,
242,175,114,56,146,126,80,76,40,4,147,22,146,98,73,226,73,180,146,78,54,78,224,
201,63,160,225,126,93,62,167,15,113,213,91,161,113,12,65,170,106,58,50,90,71,11,
31,149,119,0,125,251,103,44,70,59,103,134,122,171,226,202,100,84,82,158,26,15,
17,128,1,16,244,146,20,96,146,79,151,24,4,125,14,252,7,84,215,199,227,85,83,
210,66,245,14,73,20,178,96,1,31,249,228,98,163,168,227,165,188,53,45,130,27,45,
184,199,11,227,85,167,183,50,84,48,106,169,164,57,136,96,148,234,206,228,174,72,
0,133,32,147,186,145,232,115,193,3,107,144,38,4,201,225,107,64,157,248,115,
182,32,118,158,187,77,240,142,121,234,102,101,103,146,84,138,66,58,79,75,4,29,
201,96,20,100,227,124,250,144,49,141,184,207,81,113,142,8,205,52,108,60,138,122,
164,82,15,81,43,145,159,83,190,50,14,227,215,242,158,56,201,112,167,166,136,192,
34,90,170,158,159,13,58,201,240,161,46,15,86,80,17,212,192,19,209,130,48,114,
78,78,220,10,214,79,230,118,118,29,101,188,221,35,124,247,57,198,54,7,32,1,250,
231,0,241,46,243,187,227,120,50,122,25,30,159,6,50,39,231,237,133,50,84,185,234,
80,196,140,231,115,190,253,136,57,239,184,244,237,158,49,138,150,64,67,18,65,
237,223,31,76,228,29,189,126,222,156,32,133,100,159,172,168,102,199,168,82,119,
246,207,175,182,217,246,225,65,164,136,35,51,214,5,116,7,169,64,44,21,134,122,
151,108,238,51,185,29,243,216,246,224,122,221,174,9,129,48,100,125,247,253,249,
99,113,6,255,0,62,159,57,99,20,147,51,51,28,99,253,125,135,212,253,0,57,56,233,
219,215,232,218,71,255,0,13,89,138,129,249,70,63,211,182,54,199,111,96,125,120,
64,42,214,19,140,36,164,29,219,206,1,4,130,72,83,129,233,254,95,78,248,35,135,
8,42,226,149,127,56,143,167,25,29,143,211,24,62,167,176,199,113,233,182,72,
142,12,15,242,227,63,167,183,215,25,229,183,31,33,115,135,216,230,105,34,86,127,
44,145,176,14,167,102,236,119,223,252,202,73,251,129,199,37,168,240,164,25,97,
210,119,27,250,16,113,156,246,25,254,152,199,191,12,148,245,104,100,146,52,118,
118,149,112,160,168,56,101,39,4,17,140,237,156,231,24,206,9,32,236,171,195,145,
155,56,221,60,173,146,60,217,27,12,246,247,39,4,110,62,252,89,80,114,192,73,102,
32,244,139,2,55,242,35,124,107,156,198,223,35,4,241,84,248,131,4,236,61,9,220,
228,246,61,187,125,247,244,237,194,241,39,66,130,173,249,176,191,254,119,87,126,
231,183,223,62,254,130,240,44,193,70,20,177,234,233,35,35,96,48,115,254,155,253,
56,93,243,88,232,70,36,116,156,28,247,39,7,39,211,97,183,185,31,92,111,115,151,
104,0,109,60,47,207,235,242,35,1,112,12,110,98,118,189,191,107,94,241,35,133,
142,30,94,165,243,130,167,212,140,127,79,111,244,219,127,175,31,112,200,245,96,
254,71,33,125,131,109,183,184,56,223,235,183,168,244,227,238,45,1,182,199,215,
127,190,33,3,144,62,113,251,99,77,189,128,32,224,231,223,127,99,250,109,183,220,
143,175,24,165,59,117,31,77,255,0,177,245,207,176,245,250,31,78,57,22,7,98,119,
12,126,219,231,250,118,244,245,63,126,48,73,159,48,239,190,113,250,231,143,144,
152,146,1,136,32,145,246,227,142,181,56,223,135,239,124,54,74,228,182,9,247,236,
127,239,219,63,95,109,135,31,83,71,230,239,239,253,70,56,229,34,116,176,56,242,
157,251,255,0,174,125,6,216,247,245,60,103,131,4,247,192,59,103,208,108,70,216,
31,211,29,242,49,194,241,55,145,19,126,158,159,77,241,189,135,9,243,146,72,243,
28,63,127,44,42,9,148,61,128,29,207,160,237,191,215,127,215,251,240,209,81,33,
39,8,124,128,133,102,236,92,249,176,8,30,128,250,12,129,182,73,56,225,227,43,
208,122,250,130,131,133,76,238,199,3,185,251,236,125,112,113,183,12,245,0,185,
56,85,3,186,168,236,7,251,238,50,78,119,254,220,104,172,88,241,196,1,188,223,
125,246,63,236,126,131,13,178,2,217,198,216,39,111,127,251,199,168,219,56,207,
110,49,33,233,112,115,191,108,108,48,119,247,253,50,61,113,142,23,248,64,231,35,
24,192,206,253,190,157,247,216,99,251,241,197,161,200,62,190,196,108,65,253,59,
110,61,189,125,207,17,42,8,136,182,39,168,79,191,200,229,215,211,24,162,98,236,
114,72,193,199,175,124,247,219,111,211,184,63,217,206,16,6,249,237,176,245,250,
246,198,254,131,98,49,157,187,113,249,69,68,106,28,174,0,96,9,7,27,16,1,254,228,
108,78,127,219,43,18,6,24,80,164,56,36,19,141,142,59,31,166,71,127,95,76,224,
240,54,66,46,46,5,254,151,242,253,177,133,184,125,119,255,0,115,229,135,153,35,
146,90,42,58,136,149,74,162,252,188,229,178,0,101,121,12,76,112,50,75,128,203,
213,191,152,111,147,142,8,225,145,98,162,161,86,102,82,189,83,21,82,118,44,228,
2,14,70,118,27,156,250,3,140,18,10,90,8,216,217,170,226,116,195,160,46,1,27,
131,27,172,138,127,84,98,126,160,156,119,225,174,162,160,168,141,67,116,116,198,
157,35,25,30,97,146,113,156,147,130,114,1,27,99,208,99,128,16,117,2,109,60,248,
77,162,216,9,184,97,28,72,253,127,95,167,174,37,187,197,92,112,88,244,189,57,
233,35,195,172,174,114,237,129,252,106,141,155,56,216,184,140,30,160,184,99,210,
115,129,130,57,13,125,43,51,203,19,133,114,124,57,23,24,15,190,65,36,41,206,249,
234,111,12,142,193,182,25,224,99,81,93,101,2,221,70,174,226,56,45,176,170,103,
171,43,212,161,240,1,59,100,177,207,152,1,232,48,163,129,219,109,67,75,43,127,
27,165,137,25,4,18,9,13,184,206,248,7,62,251,157,243,183,12,165,17,177,112,111,
104,248,102,56,251,96,72,140,6,231,114,109,198,73,181,249,109,62,248,179,90,27,
80,89,25,239,54,43,201,133,232,111,54,202,136,45,245,82,129,28,150,125,67,28,
102,91,53,210,41,48,37,165,2,164,10,106,135,86,117,48,204,4,202,99,92,171,254,
142,213,148,111,12,191,188,17,127,124,209,33,141,140,243,16,76,208,0,177,58,44,
135,6,57,48,209,84,66,51,190,91,167,206,74,214,181,53,106,226,92,48,35,0,148,
246,36,239,146,24,238,14,60,216,201,192,250,130,195,119,134,105,232,43,226,89,
41,174,2,63,6,234,192,169,130,170,120,228,11,5,108,11,128,82,105,98,9,243,104,
71,75,206,134,101,32,205,34,168,235,210,98,10,171,17,35,129,60,12,243,251,98,
85,19,88,55,51,110,63,111,63,76,91,234,157,39,167,117,67,88,239,246,43,221,191,
73,106,10,155,140,148,177,212,211,74,105,35,167,173,1,100,140,86,196,173,213,2,
85,198,230,56,235,161,192,89,151,166,165,38,138,65,210,55,205,93,49,173,168,
104,96,184,95,30,146,243,20,114,173,53,194,43,114,154,86,134,165,99,194,213,189,
57,80,159,199,17,172,159,49,76,233,11,75,137,149,23,197,97,192,44,137,29,69,52,
17,210,56,116,175,166,241,34,29,97,128,170,166,136,201,32,140,231,196,42,253,
71,202,202,58,79,82,12,134,80,44,6,137,230,7,239,43,53,29,131,91,69,251,218,
216,176,195,75,77,116,147,31,189,173,80,1,208,160,204,67,26,234,88,3,103,194,
169,203,248,65,163,87,233,59,87,83,254,170,147,233,103,44,154,140,134,220,2,100,
67,3,36,13,174,103,98,58,160,75,210,32,146,24,6,34,24,92,47,253,198,252,13,175,
16,35,124,9,242,51,153,181,154,115,82,219,188,13,73,115,160,142,166,52,51,209,
214,85,195,36,21,21,116,187,211,69,56,154,54,144,198,193,158,18,177,200,24,44,
139,210,129,48,26,199,243,64,91,235,107,34,213,84,240,214,73,79,87,34,87,93,46,
212,65,34,184,218,171,101,137,22,124,209,38,94,120,237,85,16,67,113,167,150,145,
103,51,83,189,108,111,16,218,83,66,53,174,144,173,211,90,150,245,12,106,43,109,
246,234,232,228,74,234,37,13,78,99,169,81,85,73,83,2,43,187,66,158,17,207,73,
207,67,41,71,37,72,204,251,160,117,179,234,250,42,107,19,87,59,189,190,56,106,
205,170,103,48,75,114,74,31,36,240,209,213,116,51,172,237,78,93,144,60,146,67,
211,152,158,8,208,144,44,232,84,145,165,164,6,107,19,123,244,136,180,199,188,19,
36,65,228,64,111,241,109,207,46,68,199,57,131,35,169,199,23,167,211,151,221,71,
93,59,87,193,105,188,77,104,183,92,97,188,88,208,199,70,46,244,198,74,74,250,
199,142,14,135,69,146,116,73,164,56,138,104,227,156,176,44,29,148,188,114,195,
77,220,181,110,162,168,185,199,112,165,170,214,26,22,237,69,95,13,67,178,252,
214,160,211,23,21,175,160,190,91,106,167,80,143,86,212,50,173,37,198,211,85,58,
25,98,143,196,165,150,67,16,136,192,171,89,88,106,57,123,168,116,223,49,237,10,
183,141,29,124,138,162,209,85,60,145,33,107,125,93,84,5,100,176,222,98,112,58,
89,206,18,153,231,94,150,145,26,36,125,163,204,21,172,47,242,216,181,173,78,
174,229,237,125,198,199,73,83,4,104,104,86,86,138,178,211,84,34,73,106,41,144,
135,145,106,109,207,39,92,148,210,63,136,12,76,212,242,168,100,193,41,185,218,
235,107,24,152,139,142,19,215,210,247,193,214,224,169,36,130,177,211,136,61,98,
210,61,54,227,117,62,52,57,65,116,230,37,186,195,204,253,47,78,151,22,178,233,
179,109,212,86,197,66,46,84,208,210,72,102,90,248,64,14,213,9,1,150,161,42,105,
203,9,35,135,19,198,36,80,193,116,223,88,30,154,165,193,4,52,101,149,148,141,
136,7,219,235,235,237,239,182,251,180,248,110,248,132,164,215,180,31,240,190,
166,169,167,77,66,244,178,210,205,52,209,71,13,61,197,10,50,166,6,85,124,110,
146,65,136,129,214,60,85,66,71,148,80,143,139,63,135,207,254,147,95,45,119,187,
45,68,213,182,13,76,213,78,169,50,47,85,190,186,50,101,150,149,90,53,78,186,
114,165,190,92,186,120,129,99,232,118,114,11,147,131,225,44,38,73,241,15,40,18,
39,208,17,192,244,196,149,160,138,108,124,64,74,158,12,57,143,159,81,136,67,
149,252,199,191,232,155,170,215,89,43,100,66,167,50,91,217,195,82,213,168,233,
12,146,163,108,27,25,195,140,48,244,36,142,45,62,160,230,220,188,194,182,254,
243,113,111,211,247,91,123,82,212,6,130,225,48,184,69,93,74,124,74,121,226,11,
24,36,180,138,66,73,27,99,57,4,130,187,208,154,68,154,41,150,88,241,212,167,13,
141,179,143,76,116,128,167,61,189,73,3,61,183,145,44,183,137,169,234,162,168,
130,86,166,173,128,230,41,64,221,151,3,49,200,132,21,145,65,217,148,141,178,10,
158,192,66,67,88,78,246,27,112,231,59,252,60,49,50,32,134,34,70,199,203,135,200,
222,35,27,58,209,122,202,219,204,125,60,18,232,22,142,237,37,61,45,38,161,150,
52,6,162,146,169,75,11,110,165,137,8,18,73,74,211,150,91,138,131,131,12,181,17,
177,86,48,158,28,107,116,166,169,209,77,9,184,10,74,132,73,194,74,41,11,148,84,
147,50,82,213,36,248,2,106,106,129,212,21,209,65,89,20,198,195,171,138,25,110,
213,87,135,184,80,223,108,215,106,139,85,222,155,170,26,241,79,132,221,135,150,
101,132,15,14,166,154,160,121,42,105,228,86,89,1,7,165,152,130,44,181,175,226,
18,107,156,150,43,15,49,97,168,133,233,218,24,96,185,82,200,69,190,162,148,21,
100,73,31,2,166,152,180,184,145,36,103,157,34,113,134,232,11,144,122,85,20,141,
15,18,14,231,98,47,255,0,196,204,110,99,174,5,82,145,187,38,196,3,19,36,29,160,
78,224,137,248,39,15,92,202,208,150,237,119,166,43,171,33,172,17,106,27,100,
175,45,13,36,145,226,106,152,102,47,60,246,246,145,127,52,209,57,150,90,9,212,5,
158,62,170,121,149,37,69,197,6,188,81,222,45,234,40,235,146,87,160,142,118,120,
206,73,64,236,129,91,25,31,195,145,208,40,32,129,213,177,0,227,125,149,235,3,
107,190,91,228,172,163,144,179,40,67,5,201,7,75,85,171,175,84,81,214,172,57,84,
173,70,201,166,174,139,16,214,42,16,236,179,175,83,84,189,95,101,241,45,23,85,
145,58,158,8,101,147,39,61,78,168,11,163,2,115,231,87,85,57,39,57,4,119,59,156,
83,170,159,150,235,51,30,113,183,48,70,223,96,112,20,34,97,172,47,176,243,225,
231,207,24,174,22,248,255,0,225,72,99,105,86,106,26,223,144,185,233,203,154,42,
248,180,117,207,73,28,51,193,83,233,224,213,8,252,41,85,73,83,49,193,80,38,82,
181,187,83,81,200,213,18,74,99,240,167,71,100,149,59,133,96,64,101,30,165,8,243,
33,206,234,87,212,28,77,28,180,172,184,234,11,117,202,196,37,138,166,150,205,
24,71,160,168,200,235,138,168,184,146,157,27,4,169,85,241,138,50,16,209,63,65,
7,202,184,99,213,218,126,166,25,136,145,140,209,176,63,43,87,39,74,180,145,33,
233,122,122,227,176,90,202,98,71,139,33,33,102,78,169,118,45,230,105,148,58,235,
85,49,239,17,191,160,51,7,120,177,22,193,83,194,215,227,191,181,143,158,211,
239,136,82,146,31,154,166,120,11,30,181,97,210,164,246,219,176,30,153,35,35,29,
201,57,244,227,29,55,85,36,161,195,149,145,27,32,131,234,190,199,56,242,231,164,
224,239,184,244,199,11,170,34,123,109,89,124,12,36,133,37,80,67,12,130,65,101,
101,36,48,27,244,178,228,96,236,72,223,142,109,12,21,21,107,27,72,85,39,138,65,
19,117,42,44,51,149,111,5,220,227,6,39,151,161,100,252,161,67,146,88,1,158,32,
65,96,35,112,64,222,60,137,233,195,5,180,223,98,57,15,147,243,113,137,203,147,
18,189,77,69,250,166,86,65,29,174,223,5,68,196,126,119,138,73,202,72,231,184,
62,22,20,149,7,32,101,155,32,142,6,53,245,204,234,107,211,26,66,69,20,39,195,
45,159,204,81,206,95,182,228,156,253,64,198,51,190,88,180,61,202,174,216,183,
74,88,42,154,150,107,157,9,129,74,149,88,234,105,218,64,181,84,238,78,74,202,
132,47,148,28,142,235,144,202,220,23,92,108,201,107,104,3,244,149,154,156,79,
146,119,203,111,185,245,61,71,127,175,211,134,252,111,149,74,66,234,165,141,70,
145,197,206,133,137,144,35,121,220,65,227,136,194,119,140,192,94,0,18,57,11,241,
137,157,186,98,57,74,58,106,26,179,29,75,36,81,79,18,75,19,74,9,92,169,42,234,
91,7,164,176,37,135,80,1,134,62,220,63,91,201,164,145,110,22,217,86,9,225,196,
232,234,122,97,151,195,37,191,138,164,168,198,20,171,2,1,32,144,219,145,132,183,
8,90,174,72,229,36,41,135,196,82,10,126,101,101,216,110,8,216,128,64,42,221,
201,7,56,225,145,37,146,56,170,97,108,136,205,68,101,112,0,82,58,128,32,14,216,
57,223,30,82,65,7,126,226,82,18,8,31,145,164,17,102,18,65,6,108,108,70,226,98,
216,199,5,131,3,125,75,182,247,29,60,143,250,196,159,173,180,24,106,91,30,175,
181,70,243,105,205,75,3,86,78,212,61,53,115,88,174,48,178,254,248,182,79,26,148,
97,37,44,140,211,195,4,189,15,224,72,171,151,68,89,90,35,168,170,103,134,48,12,
134,56,102,102,233,243,5,15,210,66,150,92,149,14,87,161,178,119,42,73,236,115,
196,211,202,205,91,251,162,245,29,158,180,26,221,57,126,158,59,125,226,129,164,
126,135,143,252,52,171,133,122,188,149,52,185,46,146,108,76,106,200,88,2,8,117,
214,28,182,142,217,116,185,83,89,106,86,231,162,47,53,175,36,117,241,192,146,
212,88,110,145,185,142,68,149,226,79,23,174,148,167,69,101,20,140,172,240,4,158,
40,131,100,113,100,249,79,234,209,51,57,64,87,199,221,230,104,216,247,117,74,
169,87,88,32,255,0,79,85,165,139,105,61,195,62,150,254,216,86,11,173,78,233,141,
58,134,109,169,28,127,146,134,35,75,127,214,4,0,9,26,192,145,121,24,140,101,75,
190,163,182,89,111,83,71,227,197,98,136,105,215,168,141,7,138,32,15,243,148,75,
84,234,204,205,225,52,242,69,17,96,2,70,200,163,43,146,182,134,239,19,211,232,
222,93,199,25,9,28,86,47,149,150,44,126,90,179,60,146,206,253,193,111,25,155,
171,168,108,122,123,145,222,25,211,246,59,231,46,245,4,244,26,134,153,234,109,
166,72,126,109,41,228,18,209,220,41,39,133,197,37,214,128,156,71,82,22,41,188,
106,112,224,117,169,150,158,101,5,136,22,127,75,83,88,181,54,154,158,207,83,32,
122,5,241,191,114,220,64,100,168,161,104,29,188,72,122,36,243,198,244,242,110,
176,185,201,133,130,177,127,44,141,216,246,14,75,188,25,148,105,92,227,209,90,
85,41,87,58,92,85,203,58,182,160,96,120,42,162,37,48,124,90,93,84,49,101,116,
98,150,102,166,158,237,183,166,28,144,86,224,171,2,35,205,73,38,209,55,128,8,
35,12,58,38,208,161,141,84,202,12,138,100,235,66,221,225,96,85,192,24,13,159,
13,242,202,50,59,16,73,3,131,250,237,39,65,81,71,85,119,165,159,21,212,12,210,
215,211,187,57,30,4,111,16,166,52,227,160,34,245,32,121,153,139,48,56,42,48,119,
224,123,75,71,37,28,173,12,133,164,85,103,240,100,42,192,84,36,44,209,23,78,160,
114,142,170,112,65,96,55,238,71,19,21,142,150,154,185,42,168,103,29,49,220,41,
38,163,118,81,230,33,75,52,36,28,129,214,35,118,233,255,0,51,66,59,103,28,118,
93,157,217,84,234,210,90,76,146,207,172,40,50,8,114,164,163,41,139,16,225,110,
100,17,54,184,33,42,181,136,37,167,148,145,200,27,136,60,0,152,22,34,58,98,191,
234,165,138,221,170,170,170,24,49,142,27,156,53,128,168,39,170,158,101,67,35,0,
54,27,244,30,228,156,239,219,137,186,59,173,37,206,138,154,174,150,65,56,156,8,
252,69,62,88,202,97,213,122,48,74,190,6,55,32,224,147,184,35,128,61,83,101,121,
76,50,212,2,228,197,53,4,172,84,2,90,146,69,137,88,227,191,82,44,79,131,147,
236,64,224,147,71,233,90,234,10,6,154,87,81,5,84,113,212,83,38,254,79,204,3,133,
206,1,198,87,24,220,17,223,110,47,251,19,39,153,161,156,175,151,167,69,158,141,
102,239,93,200,0,211,141,69,58,71,141,169,147,207,110,56,5,106,136,212,213,139,
67,45,135,89,17,183,72,145,211,16,207,60,244,237,154,163,79,92,53,29,77,38,46,
180,134,142,40,43,17,156,153,34,146,101,140,192,234,167,160,170,245,101,88,168,
101,96,0,98,50,56,170,182,105,21,229,140,161,37,158,113,226,99,249,58,113,210,
115,158,172,0,0,192,57,193,59,111,158,45,47,196,77,242,58,59,77,14,141,166,147,
174,182,227,61,61,206,239,209,130,96,183,64,100,52,176,55,78,193,235,39,83,32,
77,138,195,6,127,44,138,76,55,203,205,9,81,127,185,83,82,66,165,76,208,205,55,
83,28,249,149,9,64,113,141,242,184,25,29,251,131,199,59,219,185,65,154,252,80,
50,217,26,52,205,85,165,66,150,99,187,69,5,243,85,25,153,181,149,30,42,138,134,
154,84,109,193,58,73,44,178,26,203,190,156,166,186,140,116,146,197,100,152,8,45,
62,68,130,68,121,236,113,44,232,155,177,123,245,4,178,2,35,88,240,1,206,197,99,
233,86,42,71,79,83,182,253,35,3,167,32,17,140,241,41,138,138,222,95,220,97,214,
150,42,8,42,232,105,231,158,174,166,223,210,126,89,102,170,13,29,83,167,71,241,
41,157,146,86,217,63,135,19,98,85,65,130,56,142,172,86,102,180,220,33,142,81,
211,51,72,98,44,59,36,145,55,182,55,5,134,113,216,228,246,201,28,77,180,210,201,
25,113,36,41,61,61,68,102,42,186,73,71,240,103,141,128,87,202,176,32,57,39,98,
20,142,227,183,110,231,178,178,213,154,130,171,212,122,57,154,21,251,202,25,
128,161,159,43,95,74,67,233,32,134,73,68,239,41,155,58,131,102,101,24,174,204,
58,135,144,3,35,46,151,82,96,58,222,71,66,100,193,224,122,19,137,142,174,90,77,
101,165,168,47,86,214,45,29,124,17,220,233,96,148,163,203,3,147,211,83,70,236,
190,86,40,124,68,12,54,234,92,224,103,0,19,229,73,133,131,47,153,1,43,213,249,
190,163,57,223,115,182,127,66,49,142,63,52,37,109,46,155,170,123,26,26,145,99,
171,105,231,181,71,41,12,104,38,153,186,167,161,4,110,98,102,34,72,27,4,158,167,
12,11,100,146,218,218,40,197,65,49,0,208,78,60,120,216,96,169,73,87,168,118,
198,192,150,24,244,253,56,244,20,166,51,249,122,57,134,11,253,80,167,220,102,
209,36,175,125,77,64,239,22,119,167,81,139,84,164,68,66,58,161,141,26,69,81,240,
59,40,144,147,169,9,255,0,137,38,199,168,176,61,65,222,113,89,121,235,85,95,6,
148,167,177,218,235,158,130,178,249,86,148,166,72,228,17,74,244,113,169,146,162,
49,38,67,42,201,149,141,216,116,146,24,140,224,158,41,117,127,46,117,93,170,3,
84,147,25,157,16,42,165,43,51,73,21,54,122,129,57,100,102,69,111,57,1,138,228,
51,30,220,74,127,18,122,178,174,225,172,39,179,81,44,240,199,166,160,91,116,
108,65,1,235,42,2,84,213,85,71,31,99,149,104,161,133,143,73,111,12,200,7,65,201,
175,241,107,13,103,65,16,138,91,171,214,196,168,16,83,214,5,155,11,190,85,166,
13,28,207,129,144,67,59,46,118,27,14,62,104,252,119,158,201,102,251,123,61,78,
181,60,219,140,156,100,168,85,161,83,77,58,109,66,86,183,246,159,72,190,99,188,
146,177,171,68,153,240,17,213,246,117,42,148,242,180,200,40,13,73,168,202,64,
146,26,235,113,36,194,69,142,211,194,248,82,177,222,40,42,115,89,58,74,60,161,
218,126,181,145,65,194,130,67,161,46,128,133,201,207,72,95,92,224,241,42,217,43,
110,244,54,246,170,165,41,87,77,146,213,2,158,69,169,88,136,233,221,211,57,80,6,
71,87,78,55,10,204,187,30,34,22,215,6,184,45,61,242,206,141,14,66,252,213,27,
180,117,16,147,176,146,35,39,90,182,192,18,133,149,88,2,24,128,70,18,181,109,
101,146,173,174,182,43,148,178,80,76,169,35,52,18,72,138,36,233,195,10,170,82,
196,67,35,12,43,171,43,68,199,33,28,131,142,60,191,50,244,67,49,6,163,32,176,96,
196,84,91,110,85,193,14,187,72,155,240,96,119,184,64,208,5,164,222,8,149,49,212,
25,83,228,45,203,19,210,106,138,185,28,187,34,176,200,33,21,74,129,245,24,206,
231,176,244,95,113,196,161,165,53,212,50,160,73,235,42,233,166,139,30,20,145,
149,145,149,20,249,64,203,44,164,41,29,137,96,23,108,16,113,197,118,209,154,158,
193,170,43,210,209,122,168,22,58,170,185,68,16,220,17,7,201,26,162,8,143,230,98,
12,166,159,173,176,165,226,45,30,229,186,64,24,226,88,175,229,206,167,211,44,
46,21,180,236,246,127,20,195,5,250,149,12,212,111,35,47,136,145,206,23,18,71,
214,55,37,151,24,193,86,113,185,169,113,80,175,122,149,3,166,160,9,216,171,29,
131,3,4,19,195,129,188,49,136,193,86,160,13,164,200,98,38,15,17,196,169,22,48,
119,131,107,72,24,155,215,152,53,180,53,34,162,219,117,43,32,240,229,73,103,84,
148,6,67,212,15,135,58,178,228,49,98,160,103,25,35,209,71,22,82,217,241,175,125,
183,217,237,214,218,170,43,37,237,233,71,135,93,227,210,205,74,210,58,244,255,0,
17,35,140,136,68,189,10,193,103,70,139,46,202,94,54,0,131,67,74,209,124,162,
201,61,194,150,25,86,54,115,15,136,90,73,16,28,23,128,5,41,50,31,78,146,29,73,
233,35,60,50,36,246,227,19,85,69,87,29,66,169,36,133,86,142,82,51,128,10,177,86,
234,24,245,30,255,0,94,0,173,169,161,183,48,12,219,225,244,193,13,66,5,140,113,
223,151,207,150,198,203,44,255,0,23,245,87,231,144,86,105,248,108,244,114,36,
130,15,5,30,165,100,148,184,8,173,43,188,114,4,232,29,38,68,44,3,18,30,38,86,80,
146,198,154,248,128,209,117,50,152,245,21,174,219,48,17,164,107,52,148,84,230,
105,218,56,152,199,137,218,30,177,153,36,113,33,101,243,50,137,89,186,115,198,
171,172,151,164,134,56,90,150,183,17,185,31,193,144,128,153,7,37,74,74,189,56,4,
144,8,81,219,32,224,158,15,233,111,116,211,21,18,149,136,145,187,43,133,207,155,
243,0,24,1,145,141,129,0,140,116,130,14,238,208,203,35,16,75,30,28,109,244,198,
26,239,23,96,196,108,76,126,159,78,67,27,69,171,214,252,179,190,209,180,244,
118,154,106,106,131,228,138,90,37,162,70,149,243,140,74,234,128,8,243,129,213,
42,177,30,98,23,176,49,189,226,158,153,132,143,65,50,188,99,112,30,5,243,43,
140,163,3,17,30,70,220,43,178,40,96,58,177,141,205,56,160,186,8,17,77,37,91,199,
214,192,34,245,143,12,244,48,206,112,204,7,182,63,49,206,192,250,200,214,235,
221,210,164,196,179,94,13,59,110,119,150,81,24,45,182,113,147,27,12,158,231,24,
1,64,206,49,199,83,217,234,40,17,114,68,136,191,1,198,243,192,70,255,0,160,
194,85,170,23,177,128,121,143,215,5,245,139,88,178,51,188,84,157,200,194,33,45,
145,128,8,62,139,129,190,8,4,29,134,115,198,24,238,177,71,130,89,84,146,85,130,
130,10,158,219,0,114,64,244,192,31,81,129,179,124,244,215,248,99,10,46,148,18,
70,73,96,77,98,21,1,183,4,245,71,144,15,174,231,183,161,238,55,85,90,182,185,
122,47,22,242,124,124,244,85,82,213,17,27,46,221,101,8,15,25,3,171,39,177,223,
176,193,227,160,92,232,80,55,22,233,242,118,229,133,10,19,120,28,126,122,224,
254,61,67,73,11,1,44,211,50,157,151,162,115,25,39,32,111,226,6,24,32,246,56,206,
219,158,56,79,115,182,214,70,237,28,211,66,241,142,179,243,21,16,144,195,112,2,
133,80,206,72,4,96,3,156,142,199,188,103,45,207,76,202,11,138,234,218,54,27,120,
83,64,38,220,236,167,196,140,174,65,193,59,46,64,29,178,120,110,106,219,90,117,
52,87,234,105,21,142,12,111,13,100,108,7,163,0,35,223,235,134,35,39,3,220,66,
167,104,52,216,207,157,237,233,207,27,8,5,143,188,31,161,248,79,216,190,174,178,
221,211,215,37,202,96,65,108,192,41,234,29,206,54,4,48,83,26,131,216,23,113,184,
234,35,110,26,34,188,88,163,156,150,106,234,174,144,9,12,166,40,216,156,118,57,
206,216,199,127,190,71,113,166,185,124,208,43,5,68,12,168,112,50,81,90,69,7,29,
65,103,33,190,217,193,198,199,36,113,244,21,191,46,203,215,71,4,210,103,188,
145,70,224,129,140,12,35,116,96,159,235,191,108,14,23,92,243,177,241,65,189,129,
0,31,121,225,240,99,76,144,44,15,191,214,251,250,28,28,53,254,10,167,136,71,
65,28,84,240,144,235,10,14,191,21,199,228,53,18,224,18,59,101,20,14,178,113,
176,236,233,34,79,120,173,138,178,231,83,13,28,40,161,23,36,59,198,131,127,224,
211,70,90,66,88,143,40,101,69,27,100,128,9,224,54,59,167,78,63,251,27,12,141,
213,212,8,233,40,135,35,43,225,245,178,237,141,134,54,223,167,7,102,39,75,236,
102,47,14,59,69,50,76,202,50,25,149,195,57,0,29,163,40,84,123,250,224,119,28,90,
229,235,163,16,75,130,199,132,204,14,80,60,248,1,231,200,76,72,17,17,27,126,252,
253,254,152,124,171,184,91,233,227,90,106,72,102,157,85,186,144,72,241,193,28,
133,7,150,74,133,56,87,127,204,192,18,202,128,224,22,35,171,129,10,233,238,119,
23,15,50,230,40,227,233,80,164,44,80,198,167,178,117,99,168,122,146,55,57,239,
195,175,204,147,1,249,171,116,67,172,100,124,178,204,132,118,0,18,243,108,125,
138,18,59,15,187,3,197,59,25,30,58,73,213,89,122,1,53,5,176,132,246,232,118,108,
125,112,127,76,228,241,116,52,186,169,36,232,177,32,8,38,54,6,211,126,55,242,
184,192,73,59,241,235,127,77,255,0,127,190,49,71,95,21,39,68,112,32,241,99,118,
102,157,136,30,99,140,168,199,230,92,140,238,125,251,111,194,121,171,228,124,
177,111,51,0,124,184,11,147,157,192,253,15,183,175,175,8,36,138,162,44,177,165,
110,251,245,186,160,239,130,124,221,253,199,167,212,109,199,5,120,252,198,101,
88,211,57,37,103,92,128,55,252,128,179,156,99,176,24,39,171,125,246,199,170,
108,171,225,81,180,8,250,0,4,115,185,39,124,108,47,31,93,193,155,223,253,91,235,
143,158,114,67,133,66,100,234,234,234,24,194,143,234,7,174,78,114,125,64,225,
182,126,167,35,205,228,24,102,99,156,116,238,92,169,25,206,6,70,7,175,110,251,
126,181,85,21,62,67,84,201,34,49,200,69,136,157,134,234,112,74,169,3,177,203,54,
78,229,72,219,140,226,231,74,161,132,29,74,36,25,121,36,233,103,110,157,177,
145,178,160,27,133,92,14,221,183,200,77,65,16,196,25,229,115,191,203,159,94,88,
144,3,135,188,124,253,255,0,92,214,234,137,103,147,229,225,62,13,58,224,23,233,
62,35,228,228,144,119,233,200,56,25,57,236,115,190,3,157,66,83,211,24,198,23,
163,168,102,50,9,234,219,44,206,73,243,51,16,6,59,109,191,115,129,212,185,83,65,
226,8,221,122,240,92,47,110,162,71,125,143,96,126,191,166,219,38,146,244,174,
184,153,85,130,48,144,109,142,165,94,174,160,79,232,115,147,144,70,59,140,29,
163,8,187,71,33,194,62,220,254,70,52,64,30,124,121,116,254,112,178,233,18,164,
143,44,93,61,50,134,98,20,12,40,56,219,3,183,108,237,244,220,14,7,252,70,83,229,
99,182,112,6,196,145,233,140,158,221,136,238,123,19,199,27,133,230,57,65,72,81,
151,169,64,85,82,79,73,36,130,14,78,112,119,24,245,244,24,227,149,12,88,141,164,
170,145,34,234,0,42,150,5,135,168,99,223,0,145,130,8,7,237,191,27,12,75,128,177,
191,11,253,100,121,126,248,206,2,108,54,22,185,191,174,220,162,112,231,67,93,13,
34,137,8,241,102,99,133,92,144,145,169,236,92,227,114,114,118,238,49,130,196,
236,95,232,174,110,239,228,133,14,84,130,58,179,150,3,118,37,134,231,30,128,99,
59,142,219,0,179,194,29,128,112,222,102,10,224,144,24,118,27,48,220,96,125,179,
146,14,219,185,210,92,18,158,62,160,114,224,131,253,177,247,199,161,253,49,158,
220,91,100,217,137,10,96,13,206,215,231,123,239,235,104,220,98,7,143,151,205,
184,109,137,22,58,223,12,22,120,74,13,135,80,61,64,99,125,198,223,216,227,25,
199,24,106,103,141,187,145,190,74,48,27,118,254,153,7,127,124,119,4,150,192,90,
223,25,163,10,199,24,220,125,179,244,199,247,220,250,103,56,56,170,110,106,145,
175,68,128,169,0,21,201,242,156,231,57,39,36,30,216,253,6,253,250,58,44,161,100,
68,11,240,159,147,185,23,244,192,138,177,49,110,135,133,190,223,57,224,158,87,
56,4,121,135,169,7,25,59,255,0,230,31,95,175,190,123,241,247,3,84,119,18,224,
134,144,18,6,112,70,72,223,251,127,222,220,125,195,138,65,0,135,137,225,35,247,
24,25,212,9,17,49,200,31,211,26,179,11,146,125,122,143,110,195,211,31,174,125,
120,228,98,200,200,254,217,199,183,219,184,223,31,67,194,129,22,231,111,78,196,
109,253,199,251,241,243,14,128,73,200,216,96,103,32,246,24,250,99,62,223,233,
191,200,238,32,158,60,126,124,231,142,185,54,242,248,112,213,80,129,64,245,24,
30,152,199,161,255,0,82,56,193,74,234,50,204,112,20,16,1,245,97,144,55,254,189,
255,0,95,126,50,85,73,144,195,216,99,219,98,123,255,0,223,175,211,134,197,102,0,
253,73,35,219,171,190,49,250,127,222,71,11,241,62,115,204,111,211,166,52,194,
121,241,255,0,126,199,237,133,242,204,204,73,4,141,137,3,191,174,231,233,185,
223,124,250,250,112,156,142,172,156,17,141,128,219,36,228,255,0,97,235,253,184,
197,146,192,31,126,255,0,223,56,246,223,126,50,131,176,35,176,29,56,59,111,238,
62,187,157,198,14,55,7,130,129,32,18,111,113,206,211,207,215,212,95,17,22,176,
19,202,120,109,245,176,248,45,207,164,17,210,6,228,108,7,127,109,241,245,199,
112,115,140,250,112,170,58,64,64,47,143,66,6,54,199,182,51,156,251,158,249,198,
9,28,103,163,132,96,59,141,246,216,236,119,255,0,175,250,255,0,64,232,33,12,
118,201,80,6,6,78,115,156,122,12,255,0,184,193,245,60,25,40,134,18,64,36,240,
243,242,191,46,92,134,52,204,7,250,185,231,252,251,225,69,146,141,12,174,66,229,
66,51,18,78,234,23,235,237,183,223,220,240,235,111,182,9,35,146,66,160,134,155,
161,115,159,42,130,14,123,250,156,3,143,109,248,253,179,161,142,102,92,126,100,
96,61,247,83,176,27,99,127,183,219,60,16,90,75,152,94,35,129,211,51,121,123,96,
147,177,59,130,70,219,231,232,125,15,4,254,154,219,17,211,127,47,157,48,6,123,
145,232,57,253,15,250,231,135,26,27,98,202,149,145,48,37,140,57,216,126,112,65,
81,140,146,54,0,103,109,243,235,182,0,174,150,167,142,116,242,225,93,149,7,151,
27,236,6,216,192,4,118,244,59,100,231,126,39,61,55,75,3,202,254,49,80,11,128,
227,4,130,164,116,128,185,63,151,57,246,201,251,112,174,182,203,20,21,111,85,12,
81,76,168,236,141,20,128,24,230,167,153,76,114,33,206,54,100,111,43,39,153,72,
87,82,24,108,19,147,36,198,153,158,87,141,253,62,115,140,13,106,128,204,15,14,
100,92,253,189,231,219,21,230,227,72,178,221,24,48,118,240,162,142,48,119,216,
44,107,145,247,4,237,223,35,182,219,241,206,207,5,53,61,92,128,199,33,37,79,65,
49,131,210,224,130,50,88,108,173,184,59,236,15,99,141,136,171,41,10,220,170,
214,64,124,178,72,160,131,183,149,128,25,250,227,125,189,253,183,225,155,194,
104,42,25,213,73,95,19,25,14,61,251,17,177,220,109,191,161,237,191,1,124,187,37,
239,114,121,253,185,244,182,25,86,4,91,144,244,244,193,133,69,41,167,144,211,
188,34,33,46,234,24,174,78,55,32,133,24,4,2,24,46,78,71,183,110,6,106,226,90,
121,0,193,3,57,14,185,220,13,247,206,71,80,39,183,175,220,158,38,245,210,245,
247,93,19,65,169,34,164,122,218,72,93,162,170,169,128,22,158,218,244,248,136,
124,201,12,68,144,206,142,128,158,128,80,168,36,241,26,92,45,173,78,139,36,170,
26,158,97,136,165,42,74,188,141,230,25,238,70,1,4,157,241,182,220,108,32,22,
107,241,219,129,251,88,241,198,6,153,0,220,31,168,220,117,195,93,14,160,174,182,
212,68,244,178,200,211,32,254,19,188,170,177,198,49,130,248,115,209,211,210,184,
98,113,145,176,12,219,113,39,232,185,95,83,87,37,61,126,181,130,206,145,238,
180,209,210,214,188,147,12,130,194,54,104,160,166,216,227,61,82,22,124,14,133,
32,103,136,98,166,39,143,248,106,68,96,130,89,206,31,32,109,252,51,184,31,249,
78,196,103,97,190,2,187,121,184,80,169,48,92,13,20,110,114,210,188,162,55,39,
190,71,72,241,182,59,236,70,253,182,223,133,43,168,80,116,170,141,224,16,89,163,
157,172,7,144,242,24,5,100,212,55,130,69,154,1,2,221,65,158,179,126,81,141,130,
233,200,121,89,101,158,128,221,96,123,130,70,41,205,237,238,21,110,145,223,22,9,
75,59,24,188,177,82,35,66,205,8,33,142,219,146,120,15,187,65,201,234,106,250,
187,166,136,185,181,138,227,5,226,174,225,79,3,85,74,99,138,157,148,181,58,80,
22,56,6,158,92,194,64,200,149,91,169,186,145,135,21,78,134,142,213,86,158,37,
203,82,76,184,236,202,134,84,96,119,192,47,50,190,73,206,7,70,0,223,59,240,117,
117,163,208,181,214,91,106,218,111,243,53,226,150,178,56,230,134,88,9,89,104,
164,128,153,106,222,69,194,194,208,204,170,130,32,93,153,71,86,73,43,192,114,
229,137,42,194,64,189,215,111,82,56,255,0,16,48,181,37,210,96,189,70,155,25,67,
167,143,19,104,224,54,229,24,187,90,95,155,22,45,121,102,255,0,128,117,61,182,
223,215,169,39,162,179,93,15,134,86,223,120,166,145,124,56,110,30,18,178,173,29,
246,134,165,105,231,166,169,129,144,79,134,94,164,126,133,16,207,56,121,19,121,
229,85,77,197,218,236,183,189,29,154,22,181,221,228,156,189,92,148,181,177,174,
96,171,167,8,221,45,111,169,97,78,236,204,38,49,148,150,72,149,75,50,197,247,
11,5,215,151,181,22,58,213,144,84,193,91,21,61,206,205,116,166,159,198,161,184,
70,189,18,50,163,2,85,100,86,62,28,209,150,234,80,122,179,210,65,22,215,94,218,
110,90,151,151,183,153,163,106,251,141,13,210,215,167,235,169,94,181,231,153,
105,175,22,184,81,110,148,241,177,118,101,171,240,28,9,0,78,151,95,12,63,94,237,
195,202,168,102,73,18,166,57,106,180,117,131,17,107,204,17,180,97,133,101,166,
71,136,5,99,2,111,121,2,7,219,206,198,248,161,240,27,134,147,188,80,221,108,
245,50,69,44,82,164,202,99,98,114,81,196,137,249,91,14,173,210,54,7,242,231,25,
4,145,176,170,235,237,131,158,124,154,138,215,119,104,191,123,83,67,37,117,
156,74,193,171,41,235,40,163,104,235,169,208,51,25,63,229,166,217,200,5,26,146,
101,50,97,7,95,26,247,184,82,61,181,146,150,186,162,177,100,162,103,13,79,32,82,
99,72,213,179,19,35,198,31,110,199,168,228,2,48,65,28,92,47,134,221,49,21,2,
209,234,123,141,65,146,93,81,71,89,71,79,28,248,86,165,181,200,241,162,10,117,
57,84,106,227,20,210,78,0,234,104,99,166,7,36,56,51,79,200,68,76,25,155,216,
109,126,115,141,213,43,169,28,27,169,17,27,25,220,24,225,243,124,80,202,235,29,
45,162,232,98,152,98,26,147,213,78,64,242,228,159,48,234,220,18,184,198,14,123,
18,14,6,203,107,52,209,85,74,138,124,224,128,232,234,73,233,234,223,56,27,188,
100,103,168,12,176,4,224,16,49,196,139,205,189,35,61,138,109,65,106,157,100,138,
167,79,223,234,146,145,229,192,145,232,154,83,83,76,79,108,131,78,234,85,134,
204,167,32,99,128,123,21,248,248,41,111,171,113,134,69,146,149,201,237,214,1,
240,217,136,4,6,63,151,255,0,54,196,14,174,54,105,130,108,77,198,161,243,220,91,
107,31,35,169,212,62,124,226,56,253,176,223,65,81,81,79,56,192,150,57,150,50,
178,162,229,150,72,88,12,132,7,1,138,254,100,96,67,3,145,223,185,117,150,162,
134,247,79,83,69,117,191,82,211,207,76,174,148,115,92,60,85,140,161,5,144,23,
232,15,22,27,8,204,192,128,192,156,157,207,13,23,104,130,199,243,16,142,153,33,
33,176,155,51,41,239,130,48,61,48,71,243,96,246,60,48,80,214,181,174,225,77,
120,249,84,168,140,22,71,167,147,13,28,201,32,61,72,217,12,202,11,100,130,6,80,
141,207,190,213,72,185,81,201,166,110,7,253,166,100,111,110,71,125,177,179,181,
140,114,136,231,237,139,23,203,254,103,69,96,130,162,199,118,6,166,56,131,10,73,
34,153,106,41,167,132,144,147,82,176,121,0,120,38,42,178,66,202,192,172,189,44,
152,126,150,6,85,21,22,109,83,67,80,104,102,138,106,122,152,228,130,96,25,196,
209,137,50,10,73,27,128,202,232,122,78,8,195,5,234,234,233,36,241,92,211,94,82,
214,77,12,50,233,59,105,166,18,56,84,134,90,134,172,201,42,80,164,168,140,25,98,
32,176,138,58,121,25,137,33,153,70,0,118,174,190,88,40,199,82,211,92,232,164,
153,115,152,216,198,164,6,44,58,202,244,226,69,93,152,149,39,32,103,25,60,63,70,
169,85,211,173,89,82,210,67,33,131,112,1,101,96,64,216,113,136,22,140,44,200,75,
78,146,172,215,16,67,2,71,24,4,17,56,224,208,86,114,163,84,27,172,107,45,70,
158,184,84,42,214,186,51,6,70,97,210,36,96,50,81,136,102,12,184,41,217,193,61,
35,51,37,222,150,213,124,180,139,173,189,163,170,183,215,196,178,179,66,192,
170,59,2,162,166,50,88,170,204,178,50,199,44,89,10,196,180,109,133,32,136,2,247,
173,169,46,54,49,106,118,154,189,188,120,202,79,83,34,23,43,135,86,86,111,12,
187,158,150,232,92,177,200,80,113,158,28,52,30,165,169,176,137,44,215,8,39,107,
93,73,146,104,224,104,221,218,156,16,114,200,157,217,37,92,151,85,206,36,92,
129,156,240,106,85,169,235,42,24,20,97,60,78,135,51,107,8,42,198,102,54,36,157,
167,19,42,208,9,220,72,223,112,5,141,248,199,219,3,215,237,60,171,78,245,43,30,
4,110,241,75,30,227,29,44,71,80,3,186,250,99,36,161,37,27,176,204,127,20,63,
47,81,27,162,2,208,156,198,31,204,167,209,227,117,109,157,29,73,71,92,28,169,
97,196,254,46,150,202,170,203,157,44,198,102,183,86,76,166,9,36,165,154,52,136,
178,44,108,93,221,0,67,35,40,32,176,3,172,96,156,158,35,45,67,167,230,179,213,
96,22,146,150,82,205,79,56,27,16,14,76,110,65,61,50,40,32,141,200,97,134,83,
185,3,101,0,26,210,234,166,26,46,84,130,64,63,246,157,193,136,29,49,176,215,0,
238,99,78,247,6,38,125,239,207,13,102,4,139,194,168,166,143,20,181,15,226,196,
132,177,52,181,81,129,226,65,159,71,79,40,4,158,153,96,49,57,243,167,146,126,
213,214,230,125,63,167,174,108,191,198,150,223,76,210,128,10,134,142,104,85,195,
13,206,76,77,213,11,156,158,160,168,223,204,113,17,105,180,164,169,168,253,223,
92,140,105,235,209,169,203,161,61,116,149,33,51,75,92,137,128,28,195,34,133,
145,14,12,144,73,34,108,221,35,137,31,77,94,90,182,217,38,157,186,78,39,22,223,
18,59,108,143,146,5,35,57,50,82,147,249,138,68,227,174,156,182,90,48,124,35,
229,101,233,177,201,165,54,90,138,99,251,233,165,56,5,171,76,135,131,49,26,212,
202,17,199,82,152,49,128,213,44,8,42,76,41,147,213,72,137,17,107,69,199,43,198,
248,11,106,120,252,39,40,128,245,174,24,176,27,18,9,234,12,115,141,251,156,250,
239,158,224,42,229,78,169,3,72,160,43,68,235,156,19,134,29,96,30,253,176,112,
195,110,224,143,169,146,106,41,204,18,73,9,203,40,119,10,70,72,35,61,129,207,
125,251,103,250,12,112,51,93,111,14,146,66,195,62,44,114,4,39,56,98,1,101,243,
96,121,134,48,48,115,156,12,239,142,32,249,119,224,134,210,32,9,191,59,111,49,
194,198,70,216,192,241,50,79,190,254,94,152,18,106,250,171,61,44,18,208,40,21,
210,38,86,118,57,240,35,148,184,121,17,127,154,109,250,84,231,10,3,18,14,64,46,
186,127,89,106,155,105,170,134,138,229,81,225,92,94,51,95,77,38,101,130,225,50,
128,60,89,162,108,230,161,136,12,106,163,41,80,100,37,188,64,73,225,186,72,163,
169,154,149,167,12,208,68,208,44,139,27,116,200,96,136,170,203,26,156,48,15,210,
92,171,48,56,114,51,145,129,193,93,171,68,213,86,124,213,101,178,67,36,54,234,
135,116,152,35,117,52,1,129,134,105,16,128,86,57,162,233,44,74,142,150,7,182,9,
4,202,209,205,53,69,52,26,164,131,97,76,149,96,52,203,176,2,38,86,65,38,65,3,
73,240,216,237,153,52,195,40,131,18,90,243,123,11,237,120,35,104,223,22,55,71,
210,222,111,230,219,6,168,164,233,164,168,141,105,226,155,171,197,169,164,163,
37,188,9,85,91,168,3,78,237,227,120,96,175,92,94,36,126,82,193,132,189,126,229,
149,211,67,207,77,16,148,85,210,220,5,53,193,222,151,169,96,146,117,30,13,65,8,
78,64,158,17,231,7,243,108,253,240,68,49,202,173,85,94,117,109,154,11,211,172,
148,8,226,140,69,209,208,170,229,74,43,201,212,119,232,223,164,108,58,176,125,6,
118,97,173,172,17,222,116,197,44,244,234,30,106,106,90,106,186,86,80,8,120,196,
75,148,219,62,86,0,142,231,4,228,237,158,61,187,240,151,100,101,251,83,179,179,
149,148,212,124,206,88,166,134,120,90,167,74,205,69,101,22,101,168,170,116,72,
177,77,55,4,1,65,157,172,212,42,34,194,132,121,144,187,3,54,142,90,76,19,28,241,
91,171,109,11,91,109,163,188,208,164,49,199,109,249,122,87,165,133,73,97,76,65,
14,206,113,144,177,156,40,206,72,203,18,70,119,201,101,166,168,142,189,212,72,
85,169,186,166,136,15,40,145,161,254,36,107,185,193,235,140,186,247,36,130,71,
174,120,93,167,170,210,195,124,150,138,180,245,90,47,10,35,232,124,17,79,80,114,
142,172,187,225,91,177,7,179,28,143,169,100,182,41,233,174,113,79,74,3,168,5,79,
148,21,104,153,25,84,142,249,254,19,15,92,130,164,18,79,29,166,95,179,210,178,
81,175,69,72,122,85,22,150,98,144,187,35,130,116,212,81,190,138,136,81,150,194,
52,21,233,132,77,98,165,149,141,153,73,70,54,144,120,27,110,12,143,89,228,112,
39,119,162,167,186,82,207,60,106,200,203,94,210,42,48,192,2,96,23,39,190,197,
252,48,119,30,80,78,251,112,249,91,82,109,186,98,178,226,96,51,126,237,183,207,
81,242,232,48,95,229,224,121,68,33,177,142,150,97,142,175,229,25,35,176,60,56,
69,109,88,235,106,40,216,244,173,108,12,208,147,147,137,87,37,84,6,219,33,194,
253,125,48,125,72,227,164,166,169,181,138,105,161,87,138,169,10,212,67,34,249,
100,14,133,37,142,69,245,70,29,72,65,239,147,219,124,116,93,159,146,109,85,153,
74,83,170,212,106,211,47,166,64,170,186,194,54,155,72,83,86,155,129,48,84,16,5,
206,1,82,160,33,65,146,3,2,4,255,0,137,130,71,159,132,137,180,99,85,26,150,237,
89,168,47,245,55,75,153,241,42,110,21,43,36,229,85,132,113,161,11,28,81,68,9,
242,197,4,97,35,141,115,144,23,36,228,146,108,47,44,140,22,234,234,74,184,19,
167,194,139,195,46,54,32,72,184,98,55,30,124,100,41,220,174,115,177,219,128,46,
98,233,107,53,187,81,222,32,176,151,249,26,75,132,212,241,163,117,102,9,16,6,
150,153,11,146,206,144,200,101,138,23,36,229,35,3,168,224,18,83,203,118,146,104,
37,129,206,101,129,130,140,159,49,136,143,41,247,37,79,151,208,141,189,55,227,
203,251,38,141,108,167,110,85,21,217,106,230,59,247,115,92,55,121,222,86,165,82,
161,118,90,132,73,46,225,216,52,2,111,96,68,11,154,229,95,44,10,130,171,161,124,
36,68,41,2,4,112,139,91,203,157,229,173,113,101,85,167,91,213,24,0,245,172,160,
71,177,67,177,201,239,156,254,111,208,231,191,18,30,147,165,182,107,13,57,215,
7,77,62,161,130,157,101,8,174,4,117,15,24,33,199,73,35,9,48,12,11,46,76,114,
128,167,98,50,134,215,4,87,59,53,125,182,179,119,20,210,188,5,183,221,85,136,
193,255,0,48,220,0,9,200,39,25,35,28,3,233,22,174,178,86,200,33,144,195,81,69,
82,205,77,34,237,152,220,249,129,223,120,220,126,117,63,155,127,80,49,234,116,
69,60,182,118,142,97,232,173,76,167,104,81,116,175,76,68,211,170,150,46,132,
143,5,85,12,90,153,176,104,210,100,27,82,184,47,77,147,81,15,73,165,79,53,60,15,
53,216,55,43,29,240,91,45,52,180,210,160,150,39,134,162,150,101,144,35,174,25,
36,140,134,3,164,231,98,20,111,216,130,59,250,204,52,148,81,205,67,75,60,96,
152,94,35,36,25,59,162,74,76,143,17,219,180,50,180,136,158,200,87,125,176,25,
110,166,147,82,91,34,186,193,8,138,186,140,44,87,56,213,149,113,212,60,174,168,
79,136,241,177,220,49,94,148,207,73,108,231,36,186,78,69,154,211,37,43,238,212,
108,133,1,56,204,114,48,86,198,127,202,72,57,59,14,173,241,199,83,217,217,84,
163,155,122,97,133,90,85,169,45,90,21,98,3,168,147,123,192,117,93,72,235,38,30,
157,175,24,82,161,44,128,144,65,4,134,28,143,75,108,119,7,136,51,207,21,251,153,
92,139,167,214,215,136,117,5,169,233,104,239,201,78,105,106,69,68,57,130,190,
52,86,17,74,196,116,244,212,194,132,198,28,147,215,9,232,198,99,94,41,167,54,
57,11,172,180,29,170,75,229,206,207,65,85,108,105,92,75,91,108,170,200,128,48,
62,25,150,22,141,12,108,113,229,42,48,72,61,201,199,27,122,22,245,71,87,81,210,
84,22,36,128,73,238,73,4,237,246,219,39,176,224,91,95,105,58,77,111,164,111,90,
90,166,105,41,161,187,208,205,71,243,81,40,105,32,105,35,101,73,20,101,88,132,
36,19,210,85,176,0,12,51,191,33,248,211,255,0,15,59,43,181,178,249,236,213,10,
47,71,180,234,165,106,180,222,141,68,90,53,115,93,220,163,85,164,244,217,38,
179,83,74,117,28,50,78,173,103,197,168,179,185,46,211,173,68,211,86,96,212,84,
170,144,194,89,82,110,21,129,6,20,18,84,65,218,5,177,215,235,174,156,248,189,21,
98,157,207,229,142,66,74,48,3,56,200,200,59,140,16,202,126,216,207,31,137,35,
161,37,36,9,226,16,158,37,62,29,36,201,81,211,36,88,233,100,57,59,1,141,179,129,
249,184,56,230,167,40,245,79,43,174,149,54,219,253,39,141,73,28,238,148,55,138,
64,210,91,171,98,201,16,191,139,133,104,100,144,1,152,100,1,131,245,34,179,99,
136,198,223,113,52,178,194,178,130,105,213,186,138,1,158,156,30,227,32,145,130,
51,140,228,119,206,216,227,227,14,212,203,230,123,63,55,87,37,218,20,42,101,43,
209,98,149,41,85,71,86,67,170,14,164,104,26,72,152,116,44,140,176,202,204,167,
29,197,38,74,136,181,41,176,116,97,33,129,4,30,49,35,207,98,1,28,98,49,249,81,
29,85,21,71,241,144,167,81,50,70,234,10,171,3,184,41,130,66,224,224,244,231,98,
49,183,23,83,144,92,255,0,184,82,211,127,193,154,166,104,239,22,233,60,36,165,
142,235,26,85,66,244,232,189,11,75,33,147,12,122,63,240,228,102,105,35,95,42,
176,85,200,169,55,27,189,174,178,17,3,44,185,57,49,202,35,56,66,125,206,70,71,
161,192,199,98,61,248,28,134,121,104,103,142,104,164,100,120,221,93,29,9,82,113,
186,176,35,182,70,255,0,79,94,41,89,133,42,132,211,112,201,96,72,54,141,244,176,
226,55,131,126,118,107,224,193,117,172,50,195,95,73,216,131,204,31,167,238,49,
183,132,229,238,156,189,215,155,142,158,138,59,27,214,30,182,161,234,142,90,54,
44,1,99,79,21,88,204,121,234,62,68,145,80,109,210,55,225,238,78,85,71,80,4,87,
26,123,52,237,2,55,74,212,90,169,233,102,112,189,194,201,10,16,224,140,149,203,
110,196,16,125,56,168,92,178,248,154,54,139,7,238,141,79,105,166,212,180,232,99,
141,218,89,36,130,235,78,136,170,145,73,71,93,19,127,225,170,244,170,74,1,236,
11,247,224,218,143,157,145,222,171,228,54,73,174,144,81,18,12,52,247,1,85,36,
145,117,31,240,254,101,58,163,117,93,186,89,135,155,27,146,79,26,168,200,198,82,
195,112,44,32,197,224,204,243,252,192,152,226,119,192,134,164,18,215,96,72,153,
32,69,226,196,71,181,167,128,224,117,170,249,117,104,162,134,105,41,45,70,57,
101,92,164,148,111,53,58,70,202,189,43,187,198,209,40,27,51,32,82,24,28,228,113,
15,10,41,104,230,17,73,82,202,225,186,66,131,35,3,156,129,219,108,131,245,199,
124,224,13,166,90,62,111,106,235,98,148,134,82,98,145,48,229,254,90,166,41,0,24,
193,138,162,57,20,182,54,57,233,108,17,223,126,4,239,154,250,166,235,80,149,53,
218,122,193,83,43,135,103,158,154,154,91,117,89,233,57,15,35,208,203,28,76,235,
140,14,184,88,17,249,134,14,56,54,91,48,105,152,55,19,27,143,47,46,23,196,53,19,
35,105,188,0,8,227,177,23,199,11,69,109,210,145,4,100,44,177,228,29,159,37,177,
131,213,211,34,140,30,217,193,223,220,99,137,50,213,169,233,219,170,59,138,205,
16,40,170,178,1,159,5,129,201,45,30,112,234,192,144,216,57,3,5,114,70,56,140,
173,250,171,79,190,22,233,108,150,4,39,165,158,158,186,47,22,51,213,146,192,75,
18,245,149,31,202,228,100,168,25,25,36,17,84,213,105,58,158,153,44,154,142,158,
164,62,1,162,175,167,150,142,170,38,56,233,6,92,189,44,138,15,148,145,50,130,
112,64,223,142,135,47,158,93,32,48,59,64,35,247,4,254,147,129,184,158,7,206,12,
122,219,18,83,212,23,133,167,166,99,85,76,185,65,60,12,210,1,145,145,226,38,239,
14,7,249,130,141,246,193,206,90,38,172,145,227,17,153,156,198,140,74,196,206,
193,1,101,195,50,12,225,72,7,176,0,147,159,76,14,5,109,34,236,173,53,77,162,83,
35,82,186,165,66,69,61,62,95,36,142,131,75,227,25,42,17,142,48,209,135,86,238,
132,99,33,197,110,211,73,57,138,237,99,124,170,17,243,17,36,176,116,202,89,79,
241,87,101,216,18,161,152,229,114,60,196,240,201,206,40,152,58,163,128,35,80,
227,112,72,224,120,27,96,112,126,122,115,191,203,99,152,173,173,167,14,208,10,
121,75,28,58,207,12,83,121,71,111,241,1,43,129,254,76,19,182,70,120,105,170,146,
182,168,248,133,41,162,108,21,232,129,22,20,42,14,122,138,46,221,103,59,237,249,
118,32,17,142,31,188,90,73,51,33,130,94,140,17,228,41,55,78,217,7,165,65,35,12,
0,29,93,243,144,115,131,195,63,239,11,112,152,165,99,24,14,124,132,41,76,6,32,
42,56,8,66,150,245,201,242,168,206,119,201,143,245,97,143,25,250,70,220,207,
218,103,158,48,3,124,97,166,128,73,211,243,53,82,64,78,114,76,38,96,55,254,82,
146,43,1,182,7,80,239,185,35,191,4,84,116,16,33,47,13,214,157,206,59,212,45,76,
32,182,55,4,4,117,192,7,24,61,67,59,113,202,154,158,146,164,103,161,2,238,22,
78,176,73,3,182,219,103,59,157,247,245,216,157,241,77,68,208,184,17,186,17,213,
212,21,252,164,227,115,231,3,13,211,232,59,146,115,183,169,150,162,181,228,143,
168,244,226,62,216,214,31,233,190,100,4,81,242,213,57,207,74,195,86,161,148,3,
140,116,63,64,27,238,54,200,59,28,237,199,49,81,89,75,51,147,21,66,121,79,64,
199,81,201,217,71,90,229,72,216,238,185,199,166,55,224,93,101,112,78,58,186,144,
96,130,84,12,140,30,229,118,25,56,200,7,32,14,216,221,194,42,136,218,48,178,73,
32,198,85,130,178,129,146,14,127,148,144,118,216,103,29,247,60,63,150,172,41,
56,99,127,95,111,159,235,2,101,55,181,184,255,0,169,193,58,223,43,112,68,201,
34,168,24,64,202,193,65,85,27,239,182,112,48,216,237,199,239,252,72,99,131,167,
61,114,229,177,182,217,61,203,31,252,185,216,31,169,206,113,192,203,212,42,172,
104,42,42,66,12,134,85,155,39,118,35,0,50,28,22,192,201,223,3,176,219,124,223,
37,70,221,53,18,77,42,15,69,202,57,36,246,219,97,146,54,250,250,239,197,186,
103,129,22,37,71,172,13,173,243,115,129,21,93,227,239,250,99,45,69,246,170,96,
232,196,133,111,230,234,24,219,108,29,187,31,96,55,3,29,184,103,150,106,166,222,
48,25,78,65,101,43,211,184,59,29,242,61,112,78,114,118,239,158,62,158,170,150,
22,63,43,53,98,49,37,36,33,151,195,33,79,243,68,65,12,1,4,16,219,17,191,169,
225,186,123,251,66,65,117,164,153,1,29,81,201,75,26,179,96,246,37,25,74,183,99,
149,35,171,25,61,248,145,207,3,105,36,241,36,200,246,159,222,113,128,31,241,88,
244,222,223,60,241,148,202,206,49,33,80,233,131,210,72,252,185,201,4,16,71,215,
190,70,119,216,28,55,180,173,135,10,196,15,76,123,251,31,169,29,189,61,120,106,
158,184,75,35,76,198,52,235,124,248,81,108,160,31,113,146,7,160,0,156,251,238,
15,28,165,174,240,192,61,11,225,247,31,98,61,198,55,61,192,3,98,78,220,96,204,
169,188,152,226,71,232,14,222,222,248,220,68,158,127,62,124,158,78,210,117,131,
226,54,113,146,3,118,245,35,59,17,245,29,253,177,219,143,201,43,23,167,169,164,
110,193,112,27,113,238,88,15,94,251,231,30,231,215,140,81,214,211,75,47,241,224,
202,21,192,233,98,173,212,1,10,3,54,70,231,115,128,118,219,36,158,49,63,203,201,
215,130,99,11,146,21,200,96,78,249,1,130,142,196,14,227,114,15,108,227,131,165,
101,97,249,174,73,27,123,77,226,253,98,248,207,159,198,50,124,221,58,196,36,36,
52,133,194,132,99,210,10,142,236,8,61,77,144,119,62,82,61,136,223,135,138,107,
245,26,196,193,160,132,72,189,43,212,114,253,91,96,18,95,32,16,123,228,125,113,
190,120,19,249,39,171,66,212,174,143,34,12,180,69,150,54,252,197,79,73,109,155,
165,128,234,255,0,212,61,56,111,107,125,197,58,250,162,232,97,254,119,93,200,25,
238,14,59,110,115,216,111,247,98,157,66,166,86,15,148,16,127,145,136,248,72,185,
139,243,131,250,127,174,184,47,169,188,71,50,16,129,71,152,131,249,64,24,223,
110,156,100,3,216,13,187,253,120,68,183,46,128,84,147,134,108,140,237,245,35,
191,174,14,248,30,152,245,224,90,56,106,215,168,21,195,117,96,142,161,184,206,
197,119,198,15,99,185,245,32,109,194,159,6,165,142,200,114,138,9,193,7,185,198,
118,61,199,211,124,140,111,223,139,124,179,59,222,12,218,195,99,237,183,35,194,
219,140,64,133,28,124,163,238,126,113,195,243,92,193,206,11,13,253,14,72,30,196,
250,122,227,233,253,56,206,43,21,145,67,18,122,216,47,81,111,200,123,157,136,
237,244,237,159,175,3,2,42,150,44,4,108,189,3,39,182,222,132,254,164,129,158,
254,159,124,185,151,161,1,66,15,86,217,201,108,246,63,161,59,123,239,233,233,
125,68,176,0,176,32,64,59,16,55,31,207,223,17,104,225,183,156,155,249,124,30,
120,39,106,209,19,116,195,43,2,64,46,70,59,141,128,36,146,114,1,201,220,239,245,
28,125,192,244,42,251,179,134,30,128,179,116,247,193,198,70,228,119,35,176,250,
12,96,125,195,160,200,229,210,79,239,136,192,235,245,197,36,83,134,237,244,255,
0,188,103,61,184,75,84,224,3,233,145,253,255,0,235,157,253,200,61,184,81,195,
117,111,102,251,15,247,227,229,70,191,168,253,198,58,128,32,17,202,126,216,103,
148,151,245,25,61,183,193,245,198,62,190,131,211,251,113,240,128,224,96,109,185,
30,131,253,246,239,232,125,253,184,198,127,63,234,63,219,135,80,7,134,167,3,57,
27,227,126,220,46,56,158,67,135,160,198,205,135,144,63,61,173,134,55,202,49,29,
190,159,83,183,250,128,127,183,25,169,65,150,64,50,8,7,39,244,198,219,96,123,
253,253,59,241,194,187,252,67,246,63,234,188,40,182,255,0,136,255,0,99,255,0,
241,55,5,166,101,128,225,115,250,244,231,244,24,31,2,122,159,211,247,195,210,
237,143,242,228,12,103,125,177,143,169,199,208,112,231,72,65,32,18,59,228,123,
224,143,184,219,126,254,153,225,171,39,39,127,65,254,167,254,131,250,112,162,2,
122,187,159,235,244,63,244,28,61,69,142,168,142,63,198,0,227,242,249,199,175,60,
21,208,72,18,169,88,96,170,130,51,245,57,192,31,115,129,183,212,123,224,166,
154,141,227,151,248,99,168,184,234,101,206,9,57,200,32,250,18,61,78,64,237,182,
192,6,209,236,241,99,111,58,255,0,183,18,109,8,6,82,72,201,242,239,253,120,176,
85,6,39,137,143,168,190,22,168,196,123,79,93,237,135,26,103,249,104,216,249,
225,144,52,44,193,151,14,161,92,49,117,234,192,117,27,19,210,124,202,112,0,219,
131,202,74,234,122,196,146,9,99,81,34,34,144,197,176,92,133,239,177,237,142,228,
99,98,6,51,192,245,213,84,219,160,98,170,88,48,1,136,5,128,41,184,7,25,0,253,
15,8,109,172,198,104,137,36,146,160,18,73,220,120,109,183,219,233,195,201,151,
66,20,243,49,244,255,0,88,94,117,141,91,16,79,45,197,231,110,66,47,128,139,140,
68,92,170,138,162,142,169,24,254,92,169,206,251,103,62,187,122,145,232,9,60,13,
85,83,16,28,166,24,248,132,178,244,239,185,207,97,156,143,238,56,55,187,0,46,
51,128,0,30,192,99,212,240,59,55,117,250,150,207,245,110,21,124,186,106,112,64,
50,73,255,0,237,31,123,225,160,196,0,122,3,214,72,147,127,33,137,103,148,90,
198,178,217,108,189,217,84,172,208,77,12,125,86,233,145,228,138,167,196,113,12,
241,8,135,152,51,68,251,178,12,248,104,91,7,160,99,61,230,193,36,87,74,205,61,
84,162,56,40,98,122,234,24,219,204,242,83,215,148,146,158,39,96,60,210,70,213,
5,25,203,2,17,84,169,216,113,27,233,73,36,134,252,30,23,120,159,228,171,27,
174,54,100,110,165,128,149,110,165,32,229,78,234,115,144,123,113,97,117,19,51,
45,21,83,51,26,150,122,248,13,65,36,206,96,142,42,71,72,76,196,248,134,36,114,
89,35,45,208,172,75,0,9,207,21,143,69,124,96,91,73,247,23,183,164,159,166,55,
36,18,195,167,189,255,0,99,239,138,219,117,180,53,16,150,20,42,92,51,132,234,
31,149,129,35,212,99,32,228,245,2,185,3,204,190,161,158,155,75,153,145,102,184,
248,152,97,214,161,163,101,44,123,244,130,224,134,36,99,10,160,231,32,111,176,
39,90,144,150,150,86,98,89,137,36,177,221,137,40,50,73,59,146,125,120,140,43,
171,235,170,76,17,212,86,213,207,26,78,2,36,213,51,74,136,58,113,133,87,118,85,
24,0,96,0,49,183,21,238,154,137,0,233,33,136,145,188,96,205,38,152,59,88,31,
254,179,130,227,73,167,169,161,142,58,152,4,84,241,174,37,153,21,35,153,189,193,
235,118,148,17,255,0,250,109,236,172,54,33,150,227,38,141,97,10,216,154,237,79,
82,38,234,158,170,170,101,120,94,33,144,99,142,155,160,72,50,221,39,197,103,85,
0,50,152,142,115,199,27,116,81,24,240,99,140,131,52,96,130,138,65,7,171,32,
130,55,7,212,122,240,186,235,69,70,146,220,130,82,83,32,143,230,60,48,176,68,
161,58,97,202,244,0,131,167,164,128,71,78,48,119,27,240,170,160,87,101,12,210,
14,250,172,110,55,23,231,54,194,74,98,161,18,198,252,198,147,49,184,131,63,155,
152,219,109,177,53,232,157,87,106,184,217,38,229,222,170,170,105,108,183,0,106,
116,237,209,176,101,176,222,72,194,152,11,96,199,75,86,199,15,15,87,132,29,153,
113,137,112,45,230,147,214,83,91,116,86,155,176,222,170,98,127,149,149,168,234,
106,19,196,48,37,106,67,37,37,61,100,171,213,133,130,161,34,166,18,72,65,40,93,
156,228,38,56,213,253,19,55,134,158,102,242,177,43,185,242,156,13,199,177,251,
113,123,116,129,53,58,46,95,153,38,163,20,214,233,7,142,76,184,119,165,148,187,
143,19,171,14,197,84,179,13,216,170,146,78,6,8,84,105,4,243,184,219,164,249,222,
121,91,26,204,8,1,129,182,163,35,132,197,200,229,32,92,108,72,7,121,195,127,196,
102,140,136,199,106,230,21,5,43,66,215,66,144,106,42,32,21,69,37,89,167,138,56,
170,4,71,12,171,83,208,203,32,80,202,178,40,98,122,91,168,188,233,155,132,205,
165,244,125,61,5,124,105,45,37,37,61,88,49,48,204,77,227,201,36,81,134,4,228,
196,10,70,232,14,219,169,24,200,226,68,231,202,36,156,185,185,52,136,178,50,91,
244,243,163,58,134,40,231,194,5,148,176,37,88,141,139,12,18,54,206,56,175,156,
156,37,236,51,151,37,204,53,96,66,91,204,98,13,91,69,145,30,115,208,15,83,103,
167,25,234,57,238,120,61,34,64,232,78,152,232,96,125,239,59,250,227,116,216,181,
53,36,236,208,57,237,2,79,75,253,57,96,183,226,238,41,105,223,75,95,162,162,62,
38,180,211,209,91,234,27,160,225,46,182,185,163,137,228,219,127,25,169,106,148,
96,130,74,34,54,234,56,167,90,131,75,87,232,234,200,232,110,142,42,35,154,8,
170,45,247,42,96,68,88,96,25,160,153,88,6,15,19,230,62,227,7,4,18,173,182,208,
249,215,71,73,85,201,41,42,170,105,105,170,106,168,18,150,106,26,153,224,138,
105,232,166,146,189,98,121,105,38,145,90,74,121,94,47,225,60,144,178,51,71,228,
36,174,220,82,254,99,162,62,156,163,119,69,119,90,152,66,187,40,102,80,208,175,
80,86,32,144,27,249,128,32,31,92,240,101,89,70,105,130,20,21,232,47,32,243,28,
185,112,195,20,220,255,0,108,11,6,177,250,65,246,48,124,134,33,58,74,246,154,6,
134,114,119,94,158,179,140,145,140,41,36,156,237,216,227,211,62,188,55,70,195,
170,107,124,205,210,146,231,195,147,0,132,36,247,4,236,54,216,140,16,115,158,
227,116,84,228,248,149,3,39,3,24,30,131,191,167,111,65,194,26,214,97,112,165,
193,35,44,128,224,157,198,123,31,167,211,183,27,166,218,132,145,51,240,253,240,
193,222,5,173,60,247,152,251,124,190,37,77,9,115,164,179,85,201,73,45,52,66,161,
209,209,106,138,245,78,202,224,140,151,42,72,9,144,253,41,210,27,4,111,191,6,
215,102,162,158,105,105,37,240,90,58,216,210,104,115,26,148,4,18,179,5,202,23,
29,76,67,16,48,25,134,51,196,39,90,204,146,209,200,140,201,38,23,206,164,171,
254,108,126,97,134,237,183,126,219,113,34,220,217,188,43,43,117,55,86,43,60,217,
61,95,153,61,115,158,44,41,48,238,202,105,16,186,118,176,134,34,126,251,153,
155,97,102,18,193,166,237,247,191,62,163,107,96,34,93,60,104,53,165,21,173,140,
111,79,86,18,162,16,225,80,57,0,201,224,149,44,84,74,89,76,106,50,71,83,46,6,78,
56,154,110,250,106,19,108,134,239,4,109,36,212,29,18,49,136,120,108,241,245,
128,97,200,5,93,186,3,101,112,163,171,249,134,112,35,93,92,7,239,221,52,248,29,
102,146,184,150,254,98,85,159,4,183,114,70,6,9,59,99,110,44,13,133,222,125,43,
15,140,237,55,90,41,127,21,140,157,68,178,100,183,89,61,68,228,228,156,157,207,
185,224,217,122,73,174,189,50,187,48,96,119,137,84,101,23,255,0,137,54,231,182,
36,88,194,52,238,0,34,252,73,4,250,143,156,163,24,94,57,97,19,163,248,148,242,
131,212,141,150,192,59,58,144,64,207,155,61,74,185,11,185,3,3,35,148,212,233,83,
1,161,172,81,45,13,64,233,134,119,13,213,77,33,218,36,118,32,18,170,236,4,114,
103,170,50,80,57,100,114,193,170,204,79,205,93,227,201,232,74,233,250,19,62,68,
204,14,79,74,246,92,144,9,192,25,35,126,8,208,6,166,153,88,6,82,160,16,219,140,
121,246,193,219,28,59,69,86,161,22,137,149,97,184,48,14,161,255,0,107,0,68,110,
12,16,100,96,69,136,145,202,32,241,130,1,23,230,39,233,215,17,133,45,27,219,
234,223,24,241,232,106,218,41,87,24,4,197,32,25,4,246,18,32,234,7,215,171,29,
193,195,239,201,77,75,94,181,84,225,214,41,92,84,65,48,67,225,184,148,245,116,
245,99,7,25,42,192,19,237,141,241,194,10,114,100,106,183,144,151,118,174,29,78,
228,179,55,149,71,153,155,36,237,182,228,241,36,91,149,91,73,75,212,3,116,84,55,
70,64,61,30,100,252,185,252,189,207,108,119,62,252,51,149,203,43,6,89,35,72,
106,232,120,130,132,174,147,4,76,168,18,127,228,1,198,153,200,224,56,41,255,0,
221,2,125,9,246,194,122,154,88,106,168,62,109,124,178,170,43,204,189,36,32,112,
197,72,87,238,197,199,229,200,29,128,35,32,146,53,116,165,2,40,106,99,82,85,89,
95,3,209,131,40,145,9,220,250,117,47,184,101,239,183,6,148,128,27,77,112,32,17,
209,14,196,100,127,136,222,156,51,75,255,0,226,217,254,143,183,211,49,73,159,
235,210,185,247,233,30,195,139,102,164,28,33,7,73,106,82,72,2,101,73,191,172,
123,224,64,145,168,127,197,160,79,34,38,61,48,15,107,182,33,141,220,168,112,211,
56,30,92,20,61,69,212,103,208,48,206,115,128,48,7,183,23,63,147,26,106,201,122,
211,149,18,24,213,46,54,80,191,63,24,25,122,171,92,173,34,176,145,113,230,138,
38,102,78,163,158,133,152,70,72,80,132,85,91,112,1,234,112,0,255,0,13,187,127,
54,199,63,124,239,158,249,226,214,124,62,59,199,171,81,17,217,18,106,58,184,
165,68,98,171,44,76,16,52,114,40,32,60,108,54,100,96,84,141,136,60,116,191,132,
242,180,79,104,101,82,162,45,69,174,223,211,144,202,14,146,196,170,212,28,101,
92,43,69,165,117,169,177,24,95,56,196,81,98,12,16,53,72,232,116,199,168,159,43,
114,196,123,123,210,244,182,125,79,112,142,221,212,176,195,90,36,166,110,206,17,
138,186,227,183,161,29,36,250,28,250,241,127,185,89,168,38,212,122,58,154,154,
87,241,101,182,196,212,18,131,146,204,129,114,155,31,64,164,38,115,221,73,216,
142,42,78,180,142,49,127,167,34,52,5,232,137,114,21,65,114,149,213,209,161,98,6,
88,172,104,145,174,115,210,136,170,48,170,0,176,188,140,102,85,184,34,179,42,
120,72,122,20,144,185,195,239,210,8,31,219,143,80,252,35,76,100,187,110,181,10,
96,10,89,131,86,155,160,16,176,102,173,50,1,152,40,73,30,70,54,197,78,119,251,
153,100,102,50,203,164,134,59,222,199,237,134,157,117,167,60,10,129,60,65,186,
26,79,19,10,8,104,220,31,204,164,231,25,219,56,35,204,51,185,60,21,105,58,201,
110,52,208,69,58,51,205,76,130,54,126,147,184,24,232,102,57,238,15,167,161,245,
225,251,88,170,154,83,149,7,248,149,131,112,14,193,80,129,191,177,220,123,122,
112,205,203,176,13,69,200,17,145,242,72,112,123,103,197,77,241,239,185,223,190,
252,117,212,104,140,183,109,10,116,206,154,121,136,46,131,107,7,113,109,183,83,
7,113,39,134,43,231,93,25,59,169,32,31,161,247,143,160,193,45,226,199,28,148,
226,225,6,86,106,85,51,149,244,29,63,226,99,30,140,7,111,92,228,111,147,194,104,
210,55,165,74,184,192,49,184,234,96,185,194,246,98,15,182,78,113,144,63,92,240,
105,128,109,245,25,0,255,0,2,167,190,255,0,200,125,248,14,176,128,108,149,57,3,
105,36,3,110,195,164,237,199,78,168,169,152,80,160,47,125,66,165,70,141,181,210,
101,1,163,105,101,104,59,108,57,97,125,68,131,209,128,244,56,161,218,190,207,35,
234,107,204,211,163,71,20,181,149,50,54,84,130,103,51,73,36,100,237,140,58,49,
223,125,246,27,118,67,164,113,108,188,64,100,202,199,36,130,9,119,216,137,79,79,
97,223,12,70,49,184,206,72,198,15,19,95,55,34,137,46,85,12,145,198,133,163,166,
102,42,138,165,155,39,204,196,0,73,250,156,158,33,230,85,89,139,40,10,69,91,96,
128,1,24,3,24,35,113,143,79,111,78,60,147,57,149,92,151,106,213,210,218,158,158,
109,219,84,70,162,213,25,200,59,192,241,17,28,100,204,206,47,105,185,169,69,102,
193,146,35,200,1,235,180,250,12,88,168,41,140,37,30,35,211,179,46,70,14,216,57,
59,110,87,4,13,199,98,115,245,79,37,152,164,159,53,26,229,135,72,151,0,228,169,
39,18,111,232,8,193,239,130,115,141,248,113,163,222,154,151,59,255,0,2,30,251,
247,68,39,250,157,207,185,239,193,45,56,24,3,3,5,88,17,141,136,232,206,8,245,25,
223,30,252,122,69,26,41,86,146,3,32,16,172,188,74,179,1,113,195,144,60,196,142,
88,169,114,84,207,57,7,175,159,215,233,134,107,99,189,52,235,42,59,42,129,211,
36,96,2,146,198,72,45,28,170,219,50,144,51,158,249,195,46,14,56,146,244,245,19,
83,215,186,198,172,105,170,169,229,49,49,82,82,88,94,51,34,96,145,135,240,220,
42,182,48,20,140,30,220,0,196,6,95,97,179,144,54,27,0,78,0,246,199,19,30,156,0,
208,218,9,0,144,149,192,18,50,64,233,148,224,103,176,200,7,3,109,135,29,23,100,
160,53,21,127,255,0,25,14,157,60,75,77,199,147,135,4,196,93,118,51,56,5,79,203,
60,245,15,107,143,99,182,28,30,80,148,136,210,116,168,16,245,51,49,3,242,169,
235,98,79,160,25,39,57,216,28,250,30,53,139,205,14,119,115,14,151,89,214,93,52,
205,242,170,219,105,138,161,163,164,160,17,172,214,186,136,41,100,120,162,146,
120,100,83,215,37,82,169,121,74,72,165,144,162,168,94,156,157,153,222,213,77,
142,227,144,14,45,151,44,100,13,191,228,165,237,198,167,111,232,143,69,80,174,
138,202,21,176,172,161,148,96,100,108,65,27,29,254,252,113,223,248,159,153,207,
82,202,100,178,217,44,229,124,147,59,87,204,154,217,122,143,74,169,124,185,166,
148,148,181,54,86,40,11,179,21,146,24,145,169,88,8,197,135,101,83,164,207,85,
158,154,184,1,87,75,40,97,227,38,76,16,68,216,9,177,228,70,248,10,214,124,247,
230,70,172,181,85,91,175,21,122,126,174,211,88,158,13,101,189,116,237,177,127,
50,227,44,243,69,83,33,1,188,194,69,101,33,148,28,130,48,106,37,93,186,90,121,
36,96,129,227,86,109,134,73,77,255,0,43,13,182,3,110,172,1,190,125,184,148,111,
190,73,102,9,229,25,109,151,202,54,3,29,177,219,211,134,90,197,94,186,115,210,
50,244,170,88,224,121,143,134,119,111,127,215,60,124,139,248,143,53,157,237,
106,229,187,71,57,95,55,90,128,40,149,171,185,170,225,75,176,42,172,202,164,33,
101,13,221,206,144,73,211,19,142,187,44,148,232,128,41,83,84,86,130,85,70,145,
36,111,0,145,32,24,152,147,196,156,70,146,41,198,217,24,201,198,199,96,115,223,
219,223,245,239,158,63,36,149,250,99,36,23,40,58,112,221,186,65,237,145,147,182,
114,7,215,236,56,93,90,2,213,72,20,0,60,66,48,6,6,15,78,70,6,216,60,33,110,199,
236,127,211,142,13,196,18,45,98,202,109,107,24,216,251,142,88,178,3,194,167,231,
44,17,105,234,234,106,122,162,101,33,22,69,42,193,134,87,7,4,3,182,228,16,55,
35,220,96,231,137,154,197,122,142,39,141,225,159,42,8,220,17,220,16,64,24,219,
190,195,108,125,177,197,117,4,229,55,244,63,232,56,33,179,201,32,125,164,113,
191,163,176,247,250,241,0,241,2,56,125,154,45,243,166,7,81,1,147,207,27,11,211,
90,215,72,223,41,163,181,235,59,105,13,225,172,116,247,251,52,145,210,221,41,
240,0,83,53,57,197,53,114,2,50,67,40,144,128,113,150,193,224,220,114,243,70,213,
67,243,150,141,105,75,118,165,56,233,137,241,71,93,1,63,203,61,59,117,49,35,
213,144,16,48,79,211,141,119,124,205,66,205,16,89,230,81,215,217,101,112,63,47,
176,110,38,155,5,85,82,209,83,72,181,51,137,48,60,226,105,3,247,63,204,27,171,
251,241,184,59,131,4,137,159,73,194,236,52,129,177,4,245,4,16,55,144,111,107,92,
31,60,89,138,238,92,91,210,2,201,82,147,198,231,2,72,165,138,98,160,19,135,32,
162,72,59,119,4,123,112,60,250,62,213,72,172,194,186,153,2,127,136,102,80,8,220,
12,187,41,36,119,35,36,253,120,89,99,172,172,106,40,89,170,170,89,140,113,229,
154,121,75,29,241,185,46,73,219,111,183,17,118,172,174,173,53,242,70,107,42,138,
7,112,16,212,76,80,0,118,1,75,224,1,236,7,19,165,90,176,48,42,16,7,169,48,99,
143,158,32,37,142,144,96,117,191,94,156,57,226,69,249,43,21,60,102,166,91,197,
180,83,211,198,238,242,209,214,198,245,0,70,164,172,113,194,100,82,101,115,229,
85,44,78,78,61,71,13,130,237,81,83,230,180,218,163,74,34,199,166,178,231,33,
175,169,144,131,145,41,133,164,48,198,8,0,136,214,153,149,6,50,238,123,196,164,
3,60,12,64,45,225,200,122,136,5,179,131,190,78,249,250,247,225,230,34,89,20,
49,44,63,135,179,18,70,228,103,99,158,252,90,81,119,49,169,139,19,27,236,39,
160,34,119,226,96,114,227,140,43,7,121,255,0,100,112,253,253,39,6,85,145,184,
234,152,65,71,13,92,158,118,168,167,185,79,66,236,221,204,141,74,146,188,99,168,
238,35,64,138,78,48,138,54,225,169,111,247,186,50,177,189,105,153,50,79,69,74,
71,84,14,112,72,45,50,22,97,216,108,219,227,211,140,154,106,56,229,173,69,146,
52,145,72,151,33,209,92,28,103,27,48,35,108,12,123,99,137,134,174,221,111,107,
125,43,53,13,27,55,202,169,203,83,66,78,75,62,78,74,103,39,223,191,13,247,154,
88,33,190,220,160,90,96,76,159,150,196,73,11,34,38,192,251,142,164,226,38,167,
212,117,2,99,52,146,203,0,56,254,21,41,240,96,93,128,255,0,15,39,33,177,212,70,
113,158,196,103,0,150,45,88,206,171,210,241,59,140,144,95,173,88,158,146,7,80,
37,128,202,96,49,216,31,184,224,58,251,20,81,76,68,81,199,24,234,109,163,69,65,
249,135,162,128,56,98,114,65,24,56,216,118,219,212,240,253,19,225,36,77,134,214,
131,185,243,30,248,209,93,67,151,193,137,93,53,133,90,228,84,210,67,58,41,12,24,
46,79,148,141,131,6,87,24,0,247,44,115,191,80,201,206,104,181,133,161,129,105,
76,240,74,204,91,200,21,212,18,205,183,70,205,140,18,9,37,152,146,50,48,56,139,
97,146,79,15,30,35,227,39,110,182,199,244,207,25,24,2,251,128,114,70,114,51,
158,222,252,54,166,12,122,116,250,223,203,17,85,4,95,136,253,99,231,182,38,138,
43,138,87,149,154,150,170,25,96,200,108,75,152,37,200,219,5,92,116,177,207,168,
192,4,237,184,28,46,154,239,225,129,25,67,142,165,12,89,178,99,37,138,147,177,0,
133,61,128,35,57,27,17,191,16,133,60,178,9,16,9,28,5,198,0,118,0,96,140,99,7,
108,122,99,183,6,241,187,178,210,101,152,245,68,197,178,196,245,28,46,231,39,
115,176,220,251,112,198,182,3,204,129,245,11,250,207,166,23,97,46,71,183,185,31,
166,12,231,186,91,186,75,117,117,150,101,89,20,96,149,36,244,3,183,243,19,134,
42,49,212,24,16,119,225,190,68,183,205,11,188,204,24,59,31,226,69,226,70,224,
129,144,21,14,112,64,216,159,215,183,2,213,36,171,2,167,164,156,146,70,196,144,
23,4,227,219,133,114,19,242,138,50,113,152,206,50,113,146,195,39,30,231,39,63,
115,239,196,77,86,225,96,32,158,179,235,208,251,251,239,77,226,79,15,159,57,251,
254,85,71,68,157,77,78,106,28,168,11,210,24,54,71,185,36,108,71,109,134,51,141,
184,111,249,158,166,233,113,85,225,146,2,135,56,124,157,183,5,119,32,125,6,123,
31,175,30,166,85,202,179,41,235,3,42,72,56,216,99,35,124,99,110,56,197,35,179,
142,167,115,177,238,196,255,0,169,226,105,85,140,220,200,58,102,122,116,198,162,
196,114,63,207,44,46,254,19,108,181,24,77,138,172,241,16,11,16,114,160,142,146,
7,169,57,32,128,55,193,28,37,169,249,152,84,16,208,149,61,186,25,129,195,119,
109,201,27,99,99,159,166,199,60,103,135,204,1,109,206,31,115,185,216,12,110,125,
184,197,92,7,133,219,249,192,253,48,219,125,190,156,59,78,171,198,251,98,19,183,
35,31,92,54,26,198,7,204,196,16,49,229,56,220,28,158,192,103,114,14,8,244,207,
174,220,69,217,207,87,83,177,30,253,89,200,4,123,123,103,4,250,143,191,31,74,7,
203,161,192,207,79,124,111,219,223,134,215,3,172,12,12,111,182,6,63,40,244,237,
195,116,107,61,132,255,0,148,126,190,223,60,176,128,100,112,253,48,228,110,99,
202,84,140,140,18,51,147,143,66,64,254,131,219,245,192,88,151,25,48,35,240,240,
207,184,61,107,191,254,166,59,168,25,237,176,63,211,129,37,252,196,250,140,224,
250,254,92,255,0,175,11,41,201,193,220,255,0,136,195,191,166,70,223,111,167,29,
14,79,48,246,225,32,109,212,142,99,143,223,3,116,80,32,112,131,250,240,193,64,
241,100,118,86,153,65,3,32,70,122,186,134,51,212,27,101,32,108,15,191,160,57,
223,55,203,212,0,9,144,176,56,25,3,5,115,235,140,119,199,182,6,118,245,28,48,
117,48,81,134,35,7,3,115,176,199,97,244,250,112,253,64,204,105,178,89,137,223,
114,73,62,254,191,93,248,232,40,62,162,1,213,207,243,27,249,243,246,24,9,26,86,
68,13,248,114,142,189,113,200,195,55,187,147,176,35,164,29,241,223,62,227,56,
199,31,112,173,73,61,201,59,122,156,250,183,253,7,244,28,125,195,186,135,253,67,
200,219,235,56,134,179,211,31,255,217};
static Fl_JPEG_Image image_launcher_bg_rus("launcher_bg_rus.jpg", idata_launcher_bg_rus);

void cUserInterface::cb_CBQPreset_i(Fl_Choice*, void*) {
  int lSelectedItem = CBQPreset->value();
cConfigFile* pPreset = mvPresets[lSelectedItem];

if(pPreset==NULL) return;
	
cLauncherHelper::UpdateConfigFileWithPreset(mpConfigFile, pPreset);
cLauncherHelper::SetInitialValues(mpConfigFile, this);
}
void cUserInterface::cb_CBQPreset(Fl_Choice* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->user_data()))->cb_CBQPreset_i(o,v);
}

Fl_Menu_Item cUserInterface::menu_CBQPreset[] = {
 {"Low", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"Medium", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"High", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"Custom", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {0,0,0,0,0,0,0,0,0}
};
Fl_Menu_Item* cUserInterface::MIQPLow = cUserInterface::menu_CBQPreset + 0;
Fl_Menu_Item* cUserInterface::MIQPMed = cUserInterface::menu_CBQPreset + 1;
Fl_Menu_Item* cUserInterface::MIQPHigh = cUserInterface::menu_CBQPreset + 2;
Fl_Menu_Item* cUserInterface::MIQPCustom = cUserInterface::menu_CBQPreset + 3;

void cUserInterface::cb_BDetectSettings_i(Fl_Button*, void*) {
  cLauncherHelper::DetectSettings(this, mpConfigFile, mvPresets, mpQualityChooser, msCardString);
}
void cUserInterface::cb_BDetectSettings(Fl_Button* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->user_data()))->cb_BDetectSettings_i(o,v);
}

void cUserInterface::cb_CBLanguage_i(Fl_Choice*, void*) {
  int lValue = CBLanguage->value();
const tString& sLangFile = mvLanguageFiles[lValue];
cLauncherHelper::UpdateConfigFile(this, mpConfigFile, "Main", "StartLanguage", sLangFile);

Fl::delete_widget(LauncherWindow);
}
void cUserInterface::cb_CBLanguage(Fl_Choice* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->user_data()))->cb_CBLanguage_i(o,v);
}

void cUserInterface::cb_CBResolution_i(Fl_Choice*, void*) {
  int lValue = (long int)CBResolution->mvalue()->user_data();
cVideoMode& vMode = mvVModes[lValue];
cLauncherHelper::UpdateConfigFile(this, mpConfigFile,"Screen", "Width", vMode.mvScreenSize.x);
cLauncherHelper::UpdateConfigFile(this, mpConfigFile,"Screen", "Height", vMode.mvScreenSize.y);
}
void cUserInterface::cb_CBResolution(Fl_Choice* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->parent()->user_data()))->cb_CBResolution_i(o,v);
}

void cUserInterface::cb_ChBFullScreen_i(Fl_Check_Button*, void*) {
  cLauncherHelper::UpdateConfigFile(this, mpConfigFile, "Screen", "FullScreen", ChBFullScreen->value()==1);
}
void cUserInterface::cb_ChBFullScreen(Fl_Check_Button* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->parent()->user_data()))->cb_ChBFullScreen_i(o,v);
}

void cUserInterface::cb_CBShadowQ_i(Fl_Choice*, void*) {
  cLauncherHelper::UpdateConfigFile(this, mpConfigFile, "Graphics", "ShadowQuality", CBShadowQ->value());
}
void cUserInterface::cb_CBShadowQ(Fl_Choice* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->parent()->user_data()))->cb_CBShadowQ_i(o,v);
}

Fl_Menu_Item cUserInterface::menu_CBShadowQ[] = {
 {"Low", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"Medium", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"High", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {0,0,0,0,0,0,0,0,0}
};
Fl_Menu_Item* cUserInterface::MISQLow = cUserInterface::menu_CBShadowQ + 0;
Fl_Menu_Item* cUserInterface::MISQMed = cUserInterface::menu_CBShadowQ + 1;
Fl_Menu_Item* cUserInterface::MISQHigh = cUserInterface::menu_CBShadowQ + 2;

void cUserInterface::cb_CBShadowRes_i(Fl_Choice*, void*) {
  cLauncherHelper::UpdateConfigFile(this, mpConfigFile, "Graphics", "ShadowResolution", CBShadowRes->value());
}
void cUserInterface::cb_CBShadowRes(Fl_Choice* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->parent()->user_data()))->cb_CBShadowRes_i(o,v);
}

Fl_Menu_Item cUserInterface::menu_CBShadowRes[] = {
 {"Low", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"Medium", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"High", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {0,0,0,0,0,0,0,0,0}
};
Fl_Menu_Item* cUserInterface::MISRLow = cUserInterface::menu_CBShadowRes + 0;
Fl_Menu_Item* cUserInterface::MISRMed = cUserInterface::menu_CBShadowRes + 1;
Fl_Menu_Item* cUserInterface::MISRHigh = cUserInterface::menu_CBShadowRes + 2;

void cUserInterface::cb_BShowAdvanced_i(Fl_Button*, void*) {
  SetWidgetEnabled(GroupBasicGfxOptions, false);
SetWidgetVisible(GroupBasicGfxOptions, false);

SetWidgetEnabled(GroupAdvancedGfxOptions, true);
SetWidgetVisible(GroupAdvancedGfxOptions, true);
}
void cUserInterface::cb_BShowAdvanced(Fl_Button* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->parent()->user_data()))->cb_BShowAdvanced_i(o,v);
}

void cUserInterface::cb_CBTexQ_i(Fl_Choice*, void*) {
  cLauncherHelper::UpdateConfigFile(this, mpConfigFile, "Graphics", "TextureQuality", (CBTexQ->size()-1-1)-CBTexQ->value());
}
void cUserInterface::cb_CBTexQ(Fl_Choice* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->parent()->user_data()))->cb_CBTexQ_i(o,v);
}

Fl_Menu_Item cUserInterface::menu_CBTexQ[] = {
 {"Low", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"Medium", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"High", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {0,0,0,0,0,0,0,0,0}
};
Fl_Menu_Item* cUserInterface::MITQLow = cUserInterface::menu_CBTexQ + 0;
Fl_Menu_Item* cUserInterface::MITQMed = cUserInterface::menu_CBTexQ + 1;
Fl_Menu_Item* cUserInterface::MITQHigh = cUserInterface::menu_CBTexQ + 2;

void cUserInterface::cb_CBAnisotropy_i(Fl_Choice*, void*) {
  int lValue = (long int)CBAnisotropy->mvalue()->user_data();
cLauncherHelper::UpdateConfigFile(this, mpConfigFile, "Graphics", "TextureAnisotropy", (float)lValue);
}
void cUserInterface::cb_CBAnisotropy(Fl_Choice* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->parent()->user_data()))->cb_CBAnisotropy_i(o,v);
}

Fl_Menu_Item cUserInterface::menu_CBAnisotropy[] = {
 {"Off", 0,  0, (void*)(1), 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"2x", 0,  0, (void*)(2), 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"4x", 0,  0, (void*)(4), 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"8x", 0,  0, (void*)(8), 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"16x", 0,  0, (void*)(16), 0, FL_NORMAL_LABEL, 0, 14, 0},
 {0,0,0,0,0,0,0,0,0}
};
Fl_Menu_Item* cUserInterface::MIAnisotropyOff = cUserInterface::menu_CBAnisotropy + 0;

void cUserInterface::cb_ChBSSAO_i(Fl_Check_Button*, void*) {
  cLauncherHelper::UpdateConfigFile(this, mpConfigFile, "Graphics", "SSAOActive", ChBSSAO->value()==1);
}
void cUserInterface::cb_ChBSSAO(Fl_Check_Button* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->parent()->user_data()))->cb_ChBSSAO_i(o,v);
}

void cUserInterface::cb_CBSSAORes_i(Fl_Choice*, void*) {
  cLauncherHelper::UpdateConfigFile(this, mpConfigFile, "Graphics", "SSAOResolution", CBSSAORes->value());
}
void cUserInterface::cb_CBSSAORes(Fl_Choice* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->parent()->user_data()))->cb_CBSSAORes_i(o,v);
}

Fl_Menu_Item cUserInterface::menu_CBSSAORes[] = {
 {"Medium", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"High", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {0,0,0,0,0,0,0,0,0}
};
Fl_Menu_Item* cUserInterface::MISSAOResMed = cUserInterface::menu_CBSSAORes + 0;
Fl_Menu_Item* cUserInterface::MISSAOResHigh = cUserInterface::menu_CBSSAORes + 1;

void cUserInterface::cb_ChBEdgeSmooth_i(Fl_Check_Button*, void*) {
  cLauncherHelper::UpdateConfigFile(this, mpConfigFile, "Graphics", "EdgeSmooth", ChBEdgeSmooth->value()==1);
}
void cUserInterface::cb_ChBEdgeSmooth(Fl_Check_Button* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->parent()->user_data()))->cb_ChBEdgeSmooth_i(o,v);
}

void cUserInterface::cb_CBTexFilter_i(Fl_Choice*, void*) {
  cLauncherHelper::UpdateConfigFile(this, mpConfigFile, "Graphics", "TextureFilter", CBTexFilter->value());
}
void cUserInterface::cb_CBTexFilter(Fl_Choice* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->parent()->user_data()))->cb_CBTexFilter_i(o,v);
}

Fl_Menu_Item cUserInterface::menu_CBTexFilter[] = {
 {"Nearest", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"Bilinear", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"Trilinear", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {0,0,0,0,0,0,0,0,0}
};
Fl_Menu_Item* cUserInterface::MITFilterNearest = cUserInterface::menu_CBTexFilter + 0;
Fl_Menu_Item* cUserInterface::MITFilterBilinear = cUserInterface::menu_CBTexFilter + 1;
Fl_Menu_Item* cUserInterface::MITFilterTrilinear = cUserInterface::menu_CBTexFilter + 2;

void cUserInterface::cb_ChBWaterReflect_i(Fl_Check_Button*, void*) {
  cLauncherHelper::UpdateConfigFile(this, mpConfigFile, "Graphics", "WorldReflection", ChBWaterReflect->value()==1);
}
void cUserInterface::cb_ChBWaterReflect(Fl_Check_Button* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->parent()->user_data()))->cb_ChBWaterReflect_i(o,v);
}

void cUserInterface::cb_CBParallax_i(Fl_Choice*, void*) {
  int lSelectedItem = CBParallax->value();

cLauncherHelper::UpdateConfigFile(this, mpConfigFile, "Graphics", "ParallaxEnabled", lSelectedItem==1);
}
void cUserInterface::cb_CBParallax(Fl_Choice* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->parent()->user_data()))->cb_CBParallax_i(o,v);
}

Fl_Menu_Item cUserInterface::menu_CBParallax[] = {
 {"Off", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"On", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 14, 0},
 {0,0,0,0,0,0,0,0,0}
};
Fl_Menu_Item* cUserInterface::MIParallaxOff = cUserInterface::menu_CBParallax + 0;
Fl_Menu_Item* cUserInterface::MIParallaxOn = cUserInterface::menu_CBParallax + 1;

void cUserInterface::cb_BShowBasic_i(Fl_Button*, void*) {
  SetWidgetEnabled(GroupAdvancedGfxOptions, false);
SetWidgetVisible(GroupAdvancedGfxOptions, false);

SetWidgetEnabled(GroupBasicGfxOptions, true);
SetWidgetVisible(GroupBasicGfxOptions, true);
}
void cUserInterface::cb_BShowBasic(Fl_Button* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->parent()->user_data()))->cb_BShowBasic_i(o,v);
}

void cUserInterface::cb_CBSSAOSamples_i(Fl_Choice*, void*) {
  int lValue = (long int)CBSSAOSamples->mvalue()->user_data();
cLauncherHelper::UpdateConfigFile(this, mpConfigFile, "Graphics", "SSAOSamples", lValue);
}
void cUserInterface::cb_CBSSAOSamples(Fl_Choice* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->parent()->user_data()))->cb_CBSSAOSamples_i(o,v);
}

Fl_Menu_Item cUserInterface::menu_CBSSAOSamples[] = {
 {"4", 0,  0, (void*)(4), 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"8", 0,  0, (void*)(8), 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"16", 0,  0, (void*)(16), 0, FL_NORMAL_LABEL, 0, 14, 0},
 {"32", 0,  0, (void*)(32), 0, FL_NORMAL_LABEL, 0, 14, 0},
 {0,0,0,0,0,0,0,0,0}
};

void cUserInterface::cb_CBSoundDevices_i(Fl_Choice*, void*) {
  int lIndex = CBSoundDevices->value();
int lDevID;
if(lIndex<0 || lIndex>=(int)mvSoundDevices.size())
{
	lDevID = mpCurSndDev->GetID();
}
else
{
	iSoundDeviceIdentifier* pDev = mvSoundDevices[lIndex];
	lDevID = pDev->GetID();
}
	

cLauncherHelper::UpdateConfigFile(this, mpConfigFile, "Sound", "Device", lDevID);
}
void cUserInterface::cb_CBSoundDevices(Fl_Choice* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->parent()->parent()->user_data()))->cb_CBSoundDevices_i(o,v);
}

void cUserInterface::cb_BLaunchGame_i(Fl_Button*, void*) {
  mlExitFlag = 1;
mpConfigFile->Save();

Fl::delete_widget(LauncherWindow);
}
void cUserInterface::cb_BLaunchGame(Fl_Button* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->user_data()))->cb_BLaunchGame_i(o,v);
}

void cUserInterface::cb_BCancel_i(Fl_Button*, void*) {
  mlExitFlag = 0;

Fl::delete_widget(LauncherWindow);
}
void cUserInterface::cb_BCancel(Fl_Button* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->user_data()))->cb_BCancel_i(o,v);
}

void cUserInterface::cb_BLaunchPTest_i(Fl_Button*, void*) {
  mlExitFlag = 2;
mpConfigFile->Save();

Fl::delete_widget(LauncherWindow);
}
void cUserInterface::cb_BLaunchPTest(Fl_Button* o, void* v) {
  ((cUserInterface*)(o->parent()->parent()->user_data()))->cb_BLaunchPTest_i(o,v);
}

void cUserInterface::cb_BReadRemember_i(Fl_Button*, void*) {
  cPlatform::OpenFileOnShell(_W("Remember - Short Story Collection.pdf"));
}
void cUserInterface::cb_BReadRemember(Fl_Button* o, void* v) {
  ((cUserInterface*)(o->parent()->user_data()))->cb_BReadRemember_i(o,v);
}

Fl_Window* cUserInterface::CreateWindow() {
  { AddResolutionWindow = new Fl_Window(205, 135, "Add Custom Resolution");
    AddResolutionWindow->callback((Fl_Callback*)cb_AddResolutionWindow, (void*)(this));
    { BAddCustomResolution = new Fl_Return_Button(120, 95, 70, 25, "Add");
      BAddCustomResolution->callback((Fl_Callback*)cb_BAddCustomResolution);
    } // Fl_Return_Button* BAddCustomResolution
    { Fl_Button* o = new Fl_Button(15, 95, 80, 25, "Cancel");
      o->callback((Fl_Callback*)cb_Cancel);
    } // Fl_Button* o
    { ICustomWidth = new Fl_Value_Input(75, 15, 100, 25, "Width:");
      ICustomWidth->minimum(640);
      ICustomWidth->maximum(4000);
      ICustomWidth->step(1);
      ICustomWidth->value(640);
    } // Fl_Value_Input* ICustomWidth
    { ICustomHeight = new Fl_Value_Input(75, 55, 100, 25, "Height:");
      ICustomHeight->minimum(480);
      ICustomHeight->maximum(4000);
      ICustomHeight->step(1);
      ICustomHeight->value(480);
    } // Fl_Value_Input* ICustomHeight
    AddResolutionWindow->set_modal();
    AddResolutionWindow->end();
  } // Fl_Window* AddResolutionWindow
  { LauncherWindow = new Fl_Window(694, 554, "\320\220\320\274\320\275\320\265\320\267\320\270\321\217. \320\237\321\200\
\320\270\320\267\321\200\320\260\320\272 \320\277\321\200\320\276\321\210\320\
\273\320\276\320\263\320\276");
    LauncherWindow->box(FL_NO_BOX);
    LauncherWindow->color((Fl_Color)228);
    LauncherWindow->user_data((void*)(this));
    LauncherWindow->when(FL_WHEN_NEVER);
    { Fl_Group* o = new Fl_Group(0, 0, 695, 555);
      o->color(FL_BACKGROUND2_COLOR);
      o->image(image_launcher_bg_rus);
      o->align(Fl_Align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE));
      { Fl_Tabs* o = new Fl_Tabs(60, 330, 585, 175);
        { TabGeneral = new Fl_Group(60, 355, 585, 150, "General");
          { CBQPreset = new Fl_Choice(235, 405, 110, 20, "Quality:");
            CBQPreset->down_box(FL_BORDER_BOX);
            CBQPreset->callback((Fl_Callback*)cb_CBQPreset);
            CBQPreset->when(FL_WHEN_RELEASE_ALWAYS);
            CBQPreset->menu(menu_CBQPreset);
          } // Fl_Choice* CBQPreset
          { BDetectSettings = new Fl_Button(380, 405, 135, 20, "Detect");
            BDetectSettings->callback((Fl_Callback*)cb_BDetectSettings);
          } // Fl_Button* BDetectSettings
          { StringVideoDevice = new Fl_Box(235, 368, 405, 22);
            StringVideoDevice->align(Fl_Align(36|FL_ALIGN_INSIDE));
            StringVideoDevice->label(msCardString.c_str());
          } // Fl_Box* StringVideoDevice
          { LabelVideoDevice = new Fl_Box(235, 369, 405, 21, "Video Device:");
            LabelVideoDevice->align(Fl_Align(FL_ALIGN_LEFT));
          } // Fl_Box* LabelVideoDevice
          { CBLanguage = new Fl_Choice(235, 435, 110, 20, "Language:");
            CBLanguage->down_box(FL_BORDER_BOX);
            CBLanguage->callback((Fl_Callback*)cb_CBLanguage);
          } // Fl_Choice* CBLanguage
          TabGeneral->end();
        } // Fl_Group* TabGeneral
        { TabGraphics = new Fl_Group(60, 355, 585, 150, "Graphic Options");
          TabGraphics->hide();
          { GroupBasicGfxOptions = new Fl_Group(60, 355, 585, 150);
            { CBResolution = new Fl_Choice(190, 370, 115, 20, "Resolution:");
              CBResolution->down_box(FL_BORDER_BOX);
              CBResolution->callback((Fl_Callback*)cb_CBResolution);
              CBResolution->when(FL_WHEN_CHANGED);
            } // Fl_Choice* CBResolution
            { ChBFullScreen = new Fl_Check_Button(335, 370, 170, 20, "Full screen");
              ChBFullScreen->down_box(FL_DOWN_BOX);
              ChBFullScreen->callback((Fl_Callback*)cb_ChBFullScreen);
              ChBFullScreen->when(FL_WHEN_CHANGED);
            } // Fl_Check_Button* ChBFullScreen
            { CBShadowQ = new Fl_Choice(220, 430, 85, 20, "Shadow quality:");
              CBShadowQ->down_box(FL_BORDER_BOX);
              CBShadowQ->callback((Fl_Callback*)cb_CBShadowQ);
              CBShadowQ->when(FL_WHEN_CHANGED);
              CBShadowQ->menu(menu_CBShadowQ);
            } // Fl_Choice* CBShadowQ
            { CBShadowRes = new Fl_Choice(490, 430, 90, 20, "Shadow resolution:");
              CBShadowRes->down_box(FL_BORDER_BOX);
              CBShadowRes->callback((Fl_Callback*)cb_CBShadowRes);
              CBShadowRes->when(FL_WHEN_CHANGED);
              CBShadowRes->menu(menu_CBShadowRes);
            } // Fl_Choice* CBShadowRes
            { BShowAdvanced = new Fl_Button(405, 480, 225, 20, "Show Advanced");
              BShowAdvanced->callback((Fl_Callback*)cb_BShowAdvanced);
            } // Fl_Button* BShowAdvanced
            { CBTexQ = new Fl_Choice(220, 400, 85, 20, "Texture quality:");
              CBTexQ->down_box(FL_BORDER_BOX);
              CBTexQ->callback((Fl_Callback*)cb_CBTexQ);
              CBTexQ->menu(menu_CBTexQ);
            } // Fl_Choice* CBTexQ
            GroupBasicGfxOptions->end();
          } // Fl_Group* GroupBasicGfxOptions
          { GroupAdvancedGfxOptions = new Fl_Group(60, 355, 585, 150);
            GroupAdvancedGfxOptions->hide();
            GroupAdvancedGfxOptions->deactivate();
            { CBAnisotropy = new Fl_Choice(450, 370, 120, 20, "Anisotropy:");
              CBAnisotropy->down_box(FL_BORDER_BOX);
              CBAnisotropy->callback((Fl_Callback*)cb_CBAnisotropy);
              CBAnisotropy->menu(menu_CBAnisotropy);
            } // Fl_Choice* CBAnisotropy
            { ChBSSAO = new Fl_Check_Button(130, 395, 65, 20, "SSAO");
              ChBSSAO->down_box(FL_DOWN_BOX);
              ChBSSAO->callback((Fl_Callback*)cb_ChBSSAO);
              ChBSSAO->when(FL_WHEN_CHANGED);
            } // Fl_Check_Button* ChBSSAO
            { CBSSAORes = new Fl_Choice(450, 395, 120, 20, "SSAO Resolution:");
              CBSSAORes->down_box(FL_BORDER_BOX);
              CBSSAORes->callback((Fl_Callback*)cb_CBSSAORes);
              CBSSAORes->menu(menu_CBSSAORes);
            } // Fl_Choice* CBSSAORes
            { ChBEdgeSmooth = new Fl_Check_Button(130, 420, 155, 20, "Edge Smooth");
              ChBEdgeSmooth->down_box(FL_DOWN_BOX);
              ChBEdgeSmooth->callback((Fl_Callback*)cb_ChBEdgeSmooth);
            } // Fl_Check_Button* ChBEdgeSmooth
            { CBTexFilter = new Fl_Choice(225, 370, 80, 20, "Texture Filter:");
              CBTexFilter->down_box(FL_BORDER_BOX);
              CBTexFilter->callback((Fl_Callback*)cb_CBTexFilter);
              CBTexFilter->menu(menu_CBTexFilter);
            } // Fl_Choice* CBTexFilter
            { ChBWaterReflect = new Fl_Check_Button(130, 445, 155, 20, "Water reflection");
              ChBWaterReflect->down_box(FL_DOWN_BOX);
              ChBWaterReflect->callback((Fl_Callback*)cb_ChBWaterReflect);
              ChBWaterReflect->when(FL_WHEN_CHANGED);
            } // Fl_Check_Button* ChBWaterReflect
            { CBParallax = new Fl_Choice(450, 445, 120, 20, "Parallax:");
              CBParallax->down_box(FL_BORDER_BOX);
              CBParallax->callback((Fl_Callback*)cb_CBParallax);
              CBParallax->menu(menu_CBParallax);
            } // Fl_Choice* CBParallax
            { BShowBasic = new Fl_Button(415, 480, 230, 20, "Show Basic");
              BShowBasic->callback((Fl_Callback*)cb_BShowBasic);
            } // Fl_Button* BShowBasic
            { CBSSAOSamples = new Fl_Choice(450, 420, 120, 20, "SSAO Samples:");
              CBSSAOSamples->down_box(FL_BORDER_BOX);
              CBSSAOSamples->callback((Fl_Callback*)cb_CBSSAOSamples);
              CBSSAOSamples->menu(menu_CBSSAOSamples);
            } // Fl_Choice* CBSSAOSamples
            GroupAdvancedGfxOptions->end();
          } // Fl_Group* GroupAdvancedGfxOptions
          TabGraphics->end();
        } // Fl_Group* TabGraphics
        { TabSound = new Fl_Group(60, 355, 585, 150, "Sound Options");
          TabSound->hide();
          { CBSoundDevices = new Fl_Choice(190, 370, 300, 20, "Device:");
            CBSoundDevices->down_box(FL_BORDER_BOX);
            CBSoundDevices->callback((Fl_Callback*)cb_CBSoundDevices);
          } // Fl_Choice* CBSoundDevices
          TabSound->end();
        } // Fl_Group* TabSound
        o->end();
      } // Fl_Tabs* o
      { BLaunchGame = new Fl_Button(225, 520, 115, 25, "Launch game");
        BLaunchGame->callback((Fl_Callback*)cb_BLaunchGame);
      } // Fl_Button* BLaunchGame
      { BCancel = new Fl_Button(350, 520, 115, 25, "Cancel");
        BCancel->callback((Fl_Callback*)cb_BCancel);
      } // Fl_Button* BCancel
      { BLaunchPTest = new Fl_Button(595, 520, 90, 25, "Justine");
        BLaunchPTest->labelfont(2);
        BLaunchPTest->callback((Fl_Callback*)cb_BLaunchPTest);
      } // Fl_Button* BLaunchPTest
      o->end();
    } // Fl_Group* o
    { BReadRemember = new Fl_Button(5, 520, 95, 25, "Remember");
      BReadRemember->labelfont(2);
      BReadRemember->callback((Fl_Callback*)cb_BReadRemember);
    } // Fl_Button* BReadRemember
    LauncherWindow->position(((float)(Fl::w()-LauncherWindow->w()))*0.5f, ((float)(Fl::h()-LauncherWindow->h()))*0.5f);
    LauncherWindow->set_modal();
    LauncherWindow->end();
  } // Fl_Window* LauncherWindow
  BShowAdvanced->value(0);
  
  cLauncherHelper::PopulateLanguages(mvLanguageFiles, gsDefaultGameLanguage, mpConfigFile, CBLanguage);
  cLauncherHelper::PopulateResolutions(mvVModes, mpConfigFile, CBResolution, this);
  
  mpCurSndDev = mpEngine->GetSound()->GetLowLevel()->GetCurrentSoundDevice();
  cLauncherHelper::PopulateSoundDevices(mvSoundDevices, mpCurSndDev, mpConfigFile, CBSoundDevices);
  cb_CBSoundDevices_i(NULL,NULL);
  
  cLauncherHelper::SetUpWidgetLabels(this, mlstLabels);
  cLauncherHelper::SetInitialValues(mpConfigFile,this);
  
  CheckEqualsPreset();
  return LauncherWindow;
}

cUserInterface::cUserInterface(int& alExitFlag, cConfigFile *apConfigFile, bool abConfigFileExists, bool abLastInitCrashed, const tString& asCardString, cQualityChooser* apChooser, const std::vector<cConfigFile*>& avPresets, cEngine* apEng) : mlExitFlag(alExitFlag) {
  Fl::scheme("plastic");
  
  if(abLastInitCrashed)
  	fl_message("Last settings crashed the game, falling back to defaults");
  
  mpConfigFile = apConfigFile;
  
  msCardString = asCardString;
  mpQualityChooser = apChooser;
  mvPresets = avPresets;
  
  mpEngine = apEng;
  
  mbSettingPreset = false;
  
  
  ////////////////////////////////////
  // Retrieve available languages
  mvLanguageFiles = cLauncherHelper::GetAvailableLanguages(gsGameLanguageFolder);
  
  ////////////////////////////////////
  // Retrieve video modes
  mvVModes = cLauncherHelper::GetAvailableVideoModes(mpConfigFile);
  
  ////////////////////////////////////
  // Retrieve sound devices
  mvSoundDevices = cLauncherHelper::GetAvailableSoundDevices();
  
  /////////////////////////////////////////////
  // If no config file was present, set 'medium' settings
  if(abConfigFileExists==false)
  	cLauncherHelper::UpdateConfigFileWithPreset(mpConfigFile, mvPresets[1]);
  
  Fl_Window* pWin = CreateWindow();
  char *argv[] = { " " };
  pWin->show(0,argv);
}

int cUserInterface::Run() {
  return Fl::run();
}

void cUserInterface::SetWidgetEnabled(Fl_Widget* apW, bool abX) {
  if(abX)
  	apW->show();
  else
  	apW->hide();
}

void cUserInterface::SetWidgetVisible(Fl_Widget* apW, bool abX) {
  if(abX)
  	apW->activate();
  else
  	apW->deactivate();
}

void cUserInterface::CheckEqualsPreset() {
  int lValue = cLauncherHelper::GetEqualPresetIndex(mpConfigFile, mvPresets);
  if(lValue==-1)
  	lValue = 3;
  	
  CBQPreset->value(lValue);
}
